Leser: 1
![]() |
|< 1 2 3 4 >| | ![]() |
33 Einträge, 4 Seiten |
QuoteDefinitiv! sid burn scheint leider unsere Diskussion dazu nicht zu kennen. -> wie testen ob leeres Array definiert wurde?
QuoteDie Info das ein Array nicht nur leer ist sondern auch nie angelegt wurde könnte entscheidend weiterhelfen.
QuoteAußerdem ist undef @rray nicht deprecated.
defined @array
1
2
3
sidburn@sid ~ $ perl -wle 'my @a; defined @a'
defined(@array) is deprecated at -e line 1.
(Maybe you should just omit the defined()?)
KurtZ+2008-03-16 21:49:15--Dass kann doch nicht alles perltidy sein, odr?
KurtZ+2008-03-16 21:54:56--Stimmt, das Kopieren verfälscht das Ergebnis natürlich....
es ist IMHO definitiv umgekehrt, meines erachtens liegt das Problem in deinem Code:
an der Stelle
...
KurtZ+2008-03-16 22:06:06--so funktionierts, man beachte die geänderte Reihenfolge, weil Perl sonst
bei einem leeren array erstmal keinen Speicher allokiert.
![]() |
|< 1 2 3 4 >| | ![]() |
33 Einträge, 4 Seiten |