1
2
3
4
5
6
7
8
9
10
11
$VAR1 = {
'Schluessel_eins' => {
'Schluessel_zwei' => {
'Schluessel_drei' => 'Wert_drei',
'Schluessel_vier' => 'Wert_vier',
'Schluessel_fuenf' => 'Wert_fuenf',
'Schluessel_sechs' => 'Wert_sechs',
'Schluessel_sieben' => 'Wert_sieben',
}
}
}
1
2
3
4
5
6
7
8
9
foreach my $key (keys (% { $hash })) {
print "Schluessel: $key\n";
foreach my $key2 (keys (% { $hash->{$key}})) {
print "Schluessel: $key2\n";
foreach my $key3 (keys (% { $hash->{$key}->{$key2}})) {
print "Schluessel: $key3\n";
}
}
}
1
2
3
4
5
6
7
8
Schluessel: Schluessel_eins
Schluessel: Schluessel_zwei
Schluessel: Schluessel_drei
Wert: Wert_drei
Schluessel: Schluessel_vier
Wert: Wert_vier
Schluessel: Schluessel_fuenf
Wert: Wert_fuenf
1 2 3
foreach my $key3 (keys (% { $hash->{$key}->{$key2}})) { print "Schluessel: $key3\n"; }
1 2 3
while (my($key3, $wert) = each (% { $hash->{$key}->{$key2}})) { print "Schluessel: $key3\nWert: $wert\n"; }