Thread Multi Array aufdröseln (7 answers)
Opened by peterb at 2015-03-04 14:11

payx
 2015-03-06 11:40
#180028 #180028
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo peterb,

bitte setze Code-Beispiele in Code-Tags.
2015-03-06T09:30:55 peterb
... da sollte ich noch ein wenig nachlesen
Ja, das kann nicht schaden. Komplexe Datenstrukturen sind – äh, komplex.
2015-03-06T09:30:55 peterb
Ich habs aber soweit zum laufen gebracht, das ich was damit anfangen kann.
Code (perl): (dl )
1
2
3
4
5
6
7
foreach my $k (keys %HoAoA) {
   foreach (@{$HoAoA{$k}}) {
      foreach ($_) {
             print "$k - @{$_}\n";
      };
   };
};

Hier eine Variante, die die Datenstruktur etwas besser erkennen lässt und die innerste Schleife einspart (stattdessen wird join verwendet):
Code (perl): (dl )
1
2
3
4
5
6
for my $k (keys %HoAoA) {
    print "$k\n";
    for my $ar (@{$HoAoA{$k}}) {
        print " "x4 , join " ", @$ar, "\n";
    };
};

HTH
Viel Erfolg mit Perl weiterhin
und Grüße
payx

View full thread Multi Array aufdröseln