nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Letztes Element eines "Hash of Arrays"?

Von: Frank Glück (frankimglueck@gmx.de) [Profil]
Datum: 30.09.2009 17:40
Message-ID: <op.u02ts6km0i6sv1@ekrueger.id-verlag.intern>
Newsgroup: de.comp.lang.perl.misc
Hallo zusammen,

angenommen, ich habe einen

%figuren_hash = {
adam => [ "mythologie", "männlich" ],
eva => [ "mytholgie", "weiblich" ],
haensel => [ "märchen", "männlich" ],
gretel => [ "märchen", "weiblich" ]
}

Wie greife ich jetzt beispielsweise auf das letzte Element der in
$figuren_hash{gretel} enthaltenen Liste (die übrigens beliebig lang sein
kann) zu?

Ich suche also etwas wie

$figuren_hash{gretel}[$#figuren_hash{gretel}]

... wobei dies offensichtlich nicht so funktioniert.

Zusatzfrage: Angenommen, ich muss die Hash-Elemente in %figuren_hash mit
einer Variablen ansprechen - gibt es auch dafür eine funktionierende
Lösung wie etwa:

$figuren_hash{$variabler_string}[$#figuren_hash{$variabler_string}]

...?

Danke und schöne Grüße,
Frank

[ Auf dieses Posting antworten ]

Antworten