Thread Array-Elemente sortieren/gruppieren
(7 answers)
Opened by turbo at 2012-03-08 12:59 Quote Ok, das erklärt Deine Frage nach den von mir erwähnten Datenstrukturen. Kurzum: Ein Hash ist eine Datenstruktur mit Schlüssel => Werte - Paaren. In Perl wird sehr viel mit Hashes gemacht, gehe dies Theme so früh wie möglich an ;) Im nächsten Schritt kommt das Arbeiten mit Referenzen. Hash-Referenzen und Referenzen im Hash selbst und Referenzen auf Referenzen. Aus der Perldoc (frei übersetzt): Es ist alles halb so wild. Unterstützung gibt Dir das Modul Data::Dumper, mit Dumper kannst Du Dir die Datenstrukturen anschauen und bekommst eine sehr bildliche Darstellung. Beispiel: Code (perl): (dl
)
1 2 3 4 use Data::Dumper; print Dumper \%ENV; # Dumper kriegt eine Hash-Referenz übergeben # und stellt den Hash %ENV sehr anschaulich dar CPAN-Module, mit denen Du XML-Dateien parsen kannst, legen textlich strukturierte Daten um in eine Hash-Referenz. Kleine Übung: Nimm XML, übergib den XML-String oder das Filehandle einem XML-Parser und gib mit Data::Dumper die erzeugte Hash-Referenz aus. Möglicherweise siehst Du dann auch Array-Referenzen in einer solchen Struktur und damit weißt Du dann auch, wo Dein Code hingreifen muss. Alles halb-so-wild ;) Viel Spaß! |