Thread Array-Elemente sortieren/gruppieren (7 answers)
Opened by turbo at 2012-03-08 12:59

rosti
 2012-03-09 19:16
#156707 #156707
User since
2011-03-19
3496 Artikel
BenutzerIn
[Homepage]
user image
Quote
aber da ich damit noch nie gearbeitet hab, hab ich mich da nicht so richtig rangetraut..


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ß!

View full thread Array-Elemente sortieren/gruppieren