Aber Dir ist schon klar, dass die geschweiften Klammern so eher eine Belästing, denn eine Hilfe sind?
Mich haben die seit 26 Jahren nicht belästigt.
Gut, dann muss ich das noch mal schön langsam erklären:
1.Fall: geschweifte Klammern mit störender Wirkung:
if ( $x < 0 ) {
print "negative";
}
elsif ( $x > 0 ) {
print "positive";
}
else {
print "zero";
}
2.Fall: ohne Klammern
if ( $x < 0 )
print "negative";
elsif ( $x > 0 )
print "positive";
else
print "zero";
end if
3.Fall: geschweifte Klammern mit helfender (ergonmischer) Wirkung:
if ( $x < 0 )
{
print "negative";
}
elsif ( $x > 0 )
{
print "positive";
}
else
{
print "zero";
}
Für mich ist Variante 1 ganz klar die übelste (und populärste). Unübersichtlich, Syntaxfehler sind schwerer zu finden und Kopieren von Code wird schwieriger. Der zur Verfügung stehende Platz wird vertikal suboptimal ausgenutzt.
Man kann natürlich auch anderer Meinung sein, mir geht es ausschliesslich darum meine Meinung verständlich zu machen.