Thread Mehrdimensionale Arrays
(22 answers)
Opened by der_thomas at 2013-09-27 22:49
Hallo,
mal abgesehen von der Terminologiedebatte – die von Dir vorgeschlagene Datenstruktur passt doch gar nicht zu OPs Daten. Er braucht kein AoH sondern wenn dann ein HoA: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/usr/bin/perl use v5.12; use warnings; my %matrix = ( Pflanzen => [qw(Blume Baum Pilz Rose Obst Gemüse)] , Zahlen => [qw(1 2 3 4 5 6)] ); # Eintrag ändern print "Vorher: " . $matrix{Pflanzen}->[1] . "\n"; $matrix{Pflanzen}->[1] = "Ahornbaum"; print "Nachher: " . $matrix{Pflanzen}->[1] . "\n"; # Neue Daten-Zeile hinzufügen $matrix{Viecher} = [qw(Hai Hirsch Käfer Fisch Reh Tiger)]; print "Letztes Element: " . $matrix{Viecher}->[-1] . "\n"; # Datensätze austauschen/verschieben print "Vorher: " . $matrix{Viecher}->[3] . "\n"; ($matrix{Pflanzen}, $matrix{Viecher}) = ($matrix{Viecher}, $matrix{Pflanzen}); # hier natürlich nicht sinnvoll print "Nachher: " . $matrix{Viecher}->[3] . "\n"; Grüße payx |