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
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
- Wolf Behrenhoff (30.09.2009 17:56)
- Frank Glück (30.09.2009 18:15)
