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

Brenner
 2009-01-22 13:17
#118239 #118239
User since
2009-01-13
87 Artikel
BenutzerIn
[default_avatar]
pq+2009-01-22 12:06:19--
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.


Oh, jetzt sind die Beiträge etwas durcheinander.

Mit stricts hatte ich mich verschrieben, hatte natürlich strict stehen.


Mit deinen Zeilenersatz
Code (perl): (dl )
if (ref $self eq 'ARRAY' and $self->[1])

erscheint keine Meldung mehr.

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