Guten Tag,
ich habe ein Script, das aus mehreren externen Datenquellen einen mehrdimensionalen Hash erzeugt. Der Hash wird in einer Schleife mit folgenden Werten belegt:
$Daten{$name}{'klamotten'}{$kleidungsstueck} = 'ja'; # Werte: 'ja' oder 'nein'
$Daten{$name}{'geburtsdatum'} = $geburtsdatum;
$Daten{$name}{'lieblingsgetraenk'} = $getraenk;
Soweit zum Einlesen. Jetzt kommt die Auswertung. Die Namen kann ich auslesen mit:
@allenamen = keys(%Daten);
Jetzt möchte ich gern für jeden Name herausbekommen, was er für Klamotten hat:
foreach $name (@allenamen) {
@klamotten = keys(%Daten{$name}{'klamotten'});
Das funktioniert leider nicht, obwohl es mir logisch erscheint. Habt ihr eine Idee, wie ich an die keys der 'klamotten' komme?
Grüße Alex