Thread BLOCK-Frage (6 answers)
Opened by Froschpopo at 2006-06-30 07:21

sid burn
 2006-06-30 13:39
#67731 #67731
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Dein erstes Beispiel hat noch die Nebenwirkung das du einen neuen lexikalischen Bereich erzeugst, im Gegensatz dazu wenn du die Klammern einfach weg lässt. Erzeugte variablen mit "my" innerhalb des Blockes sind auch nur direkt innerhalb des Blockes ansprechbar.

Code: (dl )
1
2
3
4
5
{
my $string = "Hallo, Welt\n";
print $string;
}
print $string;


Mit "use strict" gobt es dann folgende Meldung:

Code: (dl )
1
2
Global symbol "$string" requires explicit package name at - line 6.
Execution of - aborted due to compilation errors.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread BLOCK-Frage