Thread wie testen ob leeres Array definiert wurde?
(36 answers)
Opened by KurtZ at 2008-03-06 23:58
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)
|