Thread defined @array deprecated (6 answers)
Opened by lze at 2016-01-21 19:59

Raubtier
 2016-01-21 20:22
#183557 #183557
User since
2012-05-04
1079 Artikel
BenutzerIn
[default_avatar]
Mit ist nicht klar, was defined @array bedeutet hat, es erscheint mir sinnlos (daher ist es wohl auch deprecated) :-)

Ah, perldoc gibt Aufschluss:
Quote
It used to report whether memory for that aggregate had ever been allocated.


Was willst du denn genau testen - wohl nicht, ob jemals mem dafür reserviert wurde! Willst du vielleicht testen, ob das Array nicht-leer ist? Dann einfach das defined weglassen.

PS: Ich würde statt @$tree[$i]->{subtree} lieber $tree->[$i]->{subtree} schreiben, finde ich irgendwie klarer als das @$.

View full thread defined @array deprecated