Thread array in ref deref (15 answers)
Opened by Froschpopo at 2006-02-24 14:53

Dubu
 2006-02-24 16:16
#63255 #63255
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Froschpopo,24.02.2006, 14:23]Mir ist mein Fehler noch nicht so ganz bewusst...[/quote]
Dein Uebergabeparameter ist eine(!) Arrayreferenz. Du weist diese in der sub mittels shift dem Array @refs zu. Das Array @refs enthaelt also genau ein Element.

Deine Konstruktion @$refs[1] ist aber identisch mit {@$refs}[1], bedeutet also: Nimm das zweite Element des Arrays, auf das die Referenz $refs verweist. Eine Referenz $refs gibt es aber gar nicht.

Die erste Frage waere also: Warum uebergibst du eine Arrayreferenz an die sub, weist diese aber einem Array zu?

Edit: Falsch dereferenziert. *g*\n\n

<!--EDIT|Dubu|1140790886-->
Antworten mit Zitat

View full thread array in ref deref