Rita: Array in Hash

Beitrag lesen

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