Thread HoH (mehrdimensionale Hashes)
(2 answers)
Opened by Gast at 2008-09-09 12:10
Hi,
ich möchte meinen mehrdimensionalen Hash auslesen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use strict; use warnings; my $daten; $daten->{"in"}->{"tcp"}->{"1234in"}=1; $daten->{"in"}->{"tcp"}->{"1235in"}=2; $daten->{"out"}->{"udp"}->{"1234out"}=3; $daten->{"out"}->{"tcp"}->{"1235out"}=4; foreach my $t1 (keys %{$daten}){ print "Direction: $t1\n"; foreach my $t2 ( keys $daten->{$t1} ){ print "Protokoll: $t2\n"; } } Die erste Schleife geht ja noch, aber die Zweite dann nicht mehr. Wie kann ich möglichst einfach, die Daten herausbekommen. Es muss eine Eigene Ausgaberoutine sein, da ich dort noch Sachen Klassifizieren muss. Danke für eure Antworten |