Hallo
nicht viel los hier, oder?
Ich stolpere gerade meine ersten perl-Schritte. Bislang recht lustig. Aber jetzt habe ich ein Problem bei meinem ergeizigen Projekt, dem Sportwagenmanager. Man kann ja hashes in hashes wie folgt definieren:
my %driver = (
Fred =\> {
F40 =\> 10,
Z4 =\> 20
},
Joe =\> {
SLK =\> 5
# ...
}
);
Mit
print $driver{Fred}{F40};
kriege ich raus, wie lange Fred diese Woche schon Ferrari gefahren ist. Jetzt wollte ich wissen, mit welchen Autos insgesamt Fred diese Woche schon wieviel gefahren ist.
foreach my $car in (keys %driver{Fred})
{
print "$car: ".$driver{Fred}{$car}."\n";
}
waere ja naheliegend gewesen, aber so mag er die keys nicht aus dem inneren hash rauskitzeln. Mag mir jemand verraten, wie ich an die rankomme? (Vielleicht mit ein paar erklaerenden Worten oder link.)
Vielen Dank im Voraus,
Gruss vom Frank.