Thread Bei Abfrage des Rückgabewerts aus einer Subroutine gibts Fehler... (23 answers)
Opened by Brenner at 2009-01-22 12:26

pq
 2009-01-22 13:06
#118237 #118237
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Brenner+2009-01-22 12:04:26--
Wenn ich "use stricts" im Hauptprogramm auskommentiere läuft alles sauber durch, aber das ist jan icht Sinn der Sache.

es heisst strict und nicht stricts, und nein, das ist nicht sinn der sache.
bevor du eine arrayref dereferenzieren willst, musst du prüfen, ob es eine arrayref ist.
Code (perl): (dl )
if (ref $self eq 'ARRAY' and $self->[1])

im übrigen finde ich es keinen schönen stil, irgendwelche attribute über array-indizes abzufragen,
das kann sich ja kein mensch merken. benutze wenigstens konstanten mit sprechenden namen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Bei Abfrage des Rückgabewerts aus einer Subroutine gibts Fehler...