Thread Hash als Option missbrauchen
(118 answers)
Opened by bloonix at 2005-12-19 02:24
Du kannst natürlich close(Handle) schreiben. Was Klammerungen betrifft: Andere Sprachen verlangen sie konsequent, auch wenn dann so etwas entsteht: )))))))). Bei Perl kann man wirklich alle weglassen, nur muß man dann auch alle Prioritäten aller Operatoren ganz genau kennen. close Handle ist ohne Klammern genau noch so klar zu verstehen, als wie mit ihnen. Also weg damit. Wenn man alle Klammern schreibt, wird es genau so unübersichtlich, als wenn man alle wegläßt. Schreibe also die Klammern, welche die Verständlichkeit erhöhen. Schreibe also gruppierende Klammern eher als Funktionsklammern. Und lasse Dich nicht von Leuten verrückt machen, die C, Java oder sonstwas programmieren, diejenigen versuchen Dir evtl. einzureden, alle Klammern auch in Perl zu schreiben. Verlasse Dich auf Dein Gefühl und denke an den Spruch, daß Perl so geschrieben werden sollte, daß es einen gut lesbaren englischen Satz ergeben sollte. Das kann auch die Entscheidung sein, ob man $xxx and $yyy = 1 oder $yyy = 1 if $xxx schreibt.
$SIG{USER} = sub {love 'Perl' or die};
|