Thread Mehrdimensionale Arrays
(22 answers)
Opened by der_thomas at 2013-09-27 22:49
Hallo der_thomas,
ein paar Hinweise: Zeile 8, 9 und 22: qw üblicherweise mit runden Klammern. Zeile 15 u.a. (warum eingerückt?): Übliche Schreibweise: $matrix[0]->[1] Eigentlich kannst Du mit einer einzigen benannten Variablen auskommen: 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 24 25 #!/usr/bin/perl use v5.12; use warnings; my @matrix = ( [qw(Blume Baum Pilz Rose Obst Gemüse)] , [qw(1 2 3 4 5 6)] ); print "Vorher: " . $matrix[0]->[1] . "\n"; # Eintrag ändern $matrix[0]->[1] = "Ahornbaum"; print "Nachher: " . $matrix[0]->[1] . "\n"; # Neue Daten-Zeile hinzufügen push @matrix, [qw(Hai Hirsch Käfer Fisch Reh Tiger)]; print "Letztes Element: " . $matrix[2]->[-1] . "\n"; # Datensätze austauschen/verschieben print "Vorher: " . $matrix[2]->[3] . "\n"; ($matrix[0], $matrix[2]) = ($matrix[2], $matrix[0]); print "Nachher: " . $matrix[2]->[3] . "\n"; HTH Grüße payx Last edited: 2013-09-27 23:26:54 +0200 (CEST) |