Hallo,
ich habe ein Hash definiert, das arrays enthält (weiß gar nicht, ob das erlaubt ist).
Klar ist das erlaubt.
my %h = (a1=>("1", "2"),
a2=>("3", "4"));
Mit print %h; erhalte ich auch alle Werte angedruckt.
Machs mit anonymen hash:
$h{a1} = [1,2];
$h{a2} = [3,4];
Wie kann ich aber gezielt adressieren, z.B.
das 2. Element, das zu a2 gehört?
print $h{a2}->[1], "\n"; # zeigt auf die 4 (zweites array-element)
--Rita