Thread Probleme mit mehrdimensionalen Arrays (18 answers)
Opened by eXpli at 2011-01-07 10:27

topeg
 2011-01-07 12:52
#144169 #144169
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Bei perl sagt das "Sigil" ($@&%) was du "haben willst" nicht was "es ist". Zwar ist das meist identisch, aber nicht immer.

In deinem Beispiel ist @A[0][0]; falsch, da du zwar ein Array hast, aber in diesem Arrayrefenzen sind, die Skalare enthalten und auch Arrayrefenzen werden wie Skalare behandelt. also "willst" du ein Scalar: $A[0][0];

Der Zugriff auf ein dreidimensionales Array ist fast so wie du meinst (alles gleichbedeutend):
Code (perl): (dl )
$A[0][0][0];
oder
Code (perl): (dl )
$A[0]->[0]->[0];
oder
Code (perl): (dl )
$A[0]->[0][0];
usw.

Nicht so schwer oder? :-)

EDIT: Sigil korrigiert.
Last edited: 2011-01-07 16:13:30 +0100 (CET)

View full thread Probleme mit mehrdimensionalen Arrays