Thread Xml Die Werte einzeln auslesen
(14 answers)
Opened by Arenas at 2015-06-14 11:26
Tut mir leid, aber der Beitrag ist für mich nur schwer zu verstehen.
Ich werde da wohl später nochmal drüber nachdenken; jetzt ist mir die Zeit zu knapp dafür. Nur kurz geantwortet auf: Quote Nein, %data ist ein Hash, wie er im Lehrbuch steht. Da drin ist eine Sammlung von Schlüssel-Wert-Paare (key & value). Da steckt kein Array drin, nur einfache Skalare. Perl's komplexere Datenstrukturen werden über Referenzen definiert. Das heisst, dass als Wert eine Referenz auf eine andere Datenstruktur hinterlegt wird. Dies kann dann ein Array oder ein Hash sein. Code: (dl
)
1 %data = ( Erkennbar ist es also an den eckigen Klammern, wenn es eine Array-Referenz wäre. Lesenswert dazu ist auf jeden Fall die perl-eigene Dokumentation zu den Datentypen, Referenzen und komplexeren Datenstrukturen: http://perldoc.perl.org/perldata.html http://perldoc.perl.org/perlreftut.html http://perldoc.perl.org/perldsc.html http://perldoc.perl.org/perlref.html meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |