Thread abgedrehtes problem mit switch: oder bin ich blind? (71 answers)
Opened by deepblack at 2004-06-16 21:56

Gast Gast
 2004-07-07 18:14
#83493 #83493
[quote=Crian,07.07.2004, 16:09]Und es wurde wirklich nur bis zum BEGIN geparsed (alles andere fände ich auch sehr eigenartig), wie folgendes Script zeigt:

Code: (dl )
1
2
3
4
5
#!/usr/bin/perl
use strict;
BEGIN { $x = 'aha' }
my $x;
print $x;


mit der nicht verwunderlichen Ausgabe

Code: (dl )
1
2
Global symbol "$x" requires explicit package name at C:\Daten\perl\BEGIN5.pl line 3.
BEGIN not safe after errors--compilation aborted at C:\Daten\perl\BEGIN5.pl line 3.
[/quote]
eben ...
und es gilt zu unterscheiden zwischen
Parsen, Compilieren und Ausführen
wobei Perl auch zwischenzeitlich mal mogelt und zwischen Compiler und Interpreter switcht.\n\n

<!--EDIT|Dieter|1089209874-->

View full thread abgedrehtes problem mit switch: oder bin ich blind?