Thread Delphi "Record" in Perl gesucht
(11 answers)
Opened by Mampfgnom at 2011-01-07 13:03
Bevor du jetzt aber einen äußeren Hash mit Schlüsseln der Form "Person1" bis "Person100" füllst: Wenn du keinen spezifischen Schlüssel in der Liste brauchst, sondern nur eine nummerierte Liste willst, kannst du deine Personen-"Records" auch in einem Array ablegen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 my @personen = ( { Name => "Hans", Alter => 10, }, { Name => "Gretel", Alter => 9, }, ); # Und neue Personen hinzufügen: push @personen, { Name => "Hexe", Alter => 99 }; # Die zweite Person: print "Name: $personen[1]{Name}, Alter: $personen[1]{Alter}\n"; # Ganze Struktur ausgeben: use Data::Dumper; print Dumper \@personen; Ein wichtiger Unterschied noch: In einem Array liegen die Einträge in der Reihenfolge, in der du sie hineinlegst. In einem Hash ist das nicht der Fall. Weiteres zu solchen verschachtelten Datenstrukturen gibt's in perldsc. |