Thread Globale Variable in BEGIN Block setzen: Interaktion von my, our, undef und BEGIN (25 answers)
Opened by murphy at 2005-09-15 04:25

format_c
 2005-09-15 13:43
#58028 #58028
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Warum? Erst wird der Variable $stuff ein Wert zugewiesen, dann mit lexikalisiert und undefiniert. Ich bekomme na warnung bei der Ausgabe (durchaus logisch):
Code: (dl )
1
2
3
4
5
6
7
8
use strict;
use warnings;
my $stuff = undef;

BEGIN { $stuff = 1; }
print "$stuff\n";
_ _ END_ _
Use of uninitialized value in concatenation (.) or string at test.pl line 6.


Gruß Alex

View full thread Globale Variable in BEGIN Block setzen: Interaktion von my, our, undef und BEGIN