Thread Hash mit Schlüssel und Wert (--> ArrayReferenz): hash (7 answers)
Opened by Duff at 2007-05-24 23:47

topeg
 2007-05-25 08:28
#76908 #76908
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
ganz kurz:
So geht das nicht:
Code: (dl )
"schluessel1" => "$arrayref1"

das mußt du so machen:
Code: (dl )
"schluessel1" => $arrayref1

Deine Variante wandelt die Referenz in einen String um.

Der Zugriff auf die Referenz erfolgt so:
Code (perl): (dl )
1
2
3
4
5
$hash{schluessel1}->[0]; # erstes Element aus erstem Array
# oder
$$hash{schluessel1}[0]; # wie oben.
# oder du dereffenzierst
@array1_neu=@{$hash{schluessel1}}; # dabei ist das Array @array1_neu unabhängig von der Refferenz

View full thread Hash mit Schlüssel und Wert (--> ArrayReferenz): hash