2009-09-28T15:05:04
pqnein, aber wozu willst du local benutzen, wenn du ganz einfach und sauber lexikalische benutzen kannst?
barewords sind aus historischen gründen noch unterstützt und wegen der speziellen filehandles STDIN, STDOUT etc.
seit man filehandles in echten variablen haben kann, gibt es eigentlich keinen grund mehr, warum man barewords benutzen will (es sei denn, man benutzt eine steinzeit-perl-version, die die neuen filehandles noch nicht unterstützt).
es wurden jetzt eine menge vorteile genannt. jetzt würde mich mal interessieren, welche vorteile barewords deiner meinung haben, da du die hier sehr zu verteidigen scheinst =)
man kann sich natürlich auch modernem perl verschliessen, da es ja abwärtskompatibel ist, aber warum sollte man?
Nö sorry, das verstehst Du jetzt komplett falsch. Ich verteidige garnichts und verschließe mich auch nichts Neuem. Bin froh über die Info und werde es bei jeder nächsten Anwendung berücksichtigen. Es muss halt immer Sinn haben. Ich hechte nicht blind allem hinterher was die Vorsilbe neu, neo oder new trägt, solange ich nicht weiß, was es damit auf sich hat.
Kompatibilität zu älteren Systemumgebungen ist des öfteren garnicht so schlech, glaub mir! ;)
10 print "Hallo"
20 goto 10