Hi!
3.Fall: geschweifte Klammern mit helfender (ergonmischer) Wirkung:
if ( $x < 0 )
{
print "negative";
}
elsif ( $x > 0 )
{
print "positive";
}
else
{
print "zero";
}
Es mag einfach die Macht der Gewohnheit sein, aber ich finde diese Variante um einiges unübersichtlicher als die "populäre" Schreibweise. Mein Auge sucht bei geschweiften Klammern automatisch, wozu dieser Block jetzt gehört, was auf einen Blick erkennbar ist, da die schließende Klammer auf der gleichen Höhe steht wie der zugehörige Ausdruck. Die Blöcke im obigen Beispiel hingegen sehen irgendwie losgelöst aus. Gefällt mir nicht.
mfG
--
[sh:( fo:§ ch:{ rl:? br:> n4:# ie:} mo:? va:) de:µ zu:| fl:( ss:{ ls:~ js:)](http://community.de.selfhtml.org/fanprojekte/selfcode.htm)
"And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head."
(Terry Pratchett)