Thread open(my $var,... vs open(IN,... (13 answers)
Opened by Student87 at 2012-11-09 17:11

GUIfreund
 2012-11-10 14:35
#163237 #163237
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2012-11-09T18:18:19 Student87
Nur gibt es in dem Beispiel-Code von Link 1 einfach keinen Block, obwohl er von einem spricht ...

Das liegt daran, dass es bei mit my deklarierten Variablen nicht um Blöcke geht, sondern um einen Geltungsbereich. Der Geltungsbereich einer solchen Variablen ist der innerste endet mit dem innersten Block, in dem ihre Deklaration steht. Steht die Deklaration in keinem Block, so ist endet der Geltungsbereich mit der Datei.

Nur der Vollständigkeit halber: Es gibt noch einen weiteren Geltungsbereich.
Last edited: 2012-11-10 14:39:28 +0100 (CET)
Gruß
GUIfreund

View full thread open(my $var,... vs open(IN,...