Thread wie testen ob leeres Array definiert wurde? (36 answers)
Opened by KurtZ at 2008-03-06 23:58

KurtZ
 2008-03-06 23:58
#106761 #106761
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Hi

eine vielleicht sehr theoretische Frage ...

Code (perl): (dl )
1
2
3
4
my @leer;
@leer=('dummy');
@leer=();
print "Array wurde definiert" if  ( defined @leer )


und jetzt die 2. Zeile aukommentieren, dann wird die Bedingung FALSE...

Laut Doku liefert defined by Arrays die Aussage ob Speicher allokiert wurde und ein leeres Array braucht keinen Speicher.


OK ... aber was nun wenn ich einfach nur wissen will ob das Array je initialisiert wurde egal ob leer oder nicht ???
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread wie testen ob leeres Array definiert wurde?