Leser: 1
|< 1 2 >| | 17 Einträge, 2 Seiten |
moritz+2008-05-13 15:49:07--
pktm+2008-05-13 14:02:01--Finde ich voll unleserlich und unnütz. Es ist bei Perl schon so immer eine Gradwanderung zwischen kurzer und leserlicher Schreibweise, da muss ich nicht noch 20 zusätzliche (zu den ohnehin schon 50 anderen) Operatoren definieren, die seltenst mal Verwendung finden könnten.
Gast+2008-05-13 18:39:19--Und unnütz ist es zwar schon, weil es ja nur ein paar Zeichen spart, aber da muss man immer abwägen, man könnte auch behaupten elsif { ... } sei unnütz, weil man ja auch ein else { if () { ... } } schreiben kann ;)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
if ($foo) { .... } else { if ($bar) { .... } } vs. if ($foo) { .... } elsif ($bar) { .... }
pq+2008-05-13 20:09:05--(deswegen frage ich
mich auch schon lange, warum HTML::Template kein elsif kann.)
Gast+2008-05-13 18:39:19--pktm+2008-05-13 14:02:01--Finde ich voll unleserlich und unnütz. Es ist bei Perl schon so immer eine Gradwanderung zwischen kurzer und leserlicher Schreibweise, da muss ich nicht noch 20 zusätzliche (zu den ohnehin schon 50 anderen) Operatoren definieren, die seltenst mal Verwendung finden könnten.
So unleserlich finde ich das gar nicht :)
Und unnütz ist es zwar schon, weil es ja nur ein paar Zeichen spart, aber da muss man immer abwägen, man könnte auch behaupten elsif { ... } sei unnütz, weil man ja auch ein else { if () { ... } } schreiben kann ;)
1
2
3
4
5
6
7
8
if ( $foo eq 'bar' ) {}
else {
if ( $foo eq 'baz' ) {}
else {
if ( $foo eq 'bat' ) {}
else {}
} # else
} # else
|< 1 2 >| | 17 Einträge, 2 Seiten |