Thread Array of Hashes aus Datei anlegen
(53 answers)
Opened by Flips87 at 2020-02-04 11:19 2020-02-04T16:36:53 Raubtier Stimmt Du hast recht, die Aufgabe war ja ein Array mit Hashreferenzen aus einer Datei erzeugen. Ist aber kein Problem aus einem Hash of Hashes (EAV) ein Array of Hashes zu machen. Aber trotzdem ein Beispiel für zeilenweise Hashes: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 foreach ( <DATA>){ chomp; my @row = split; my %h = @row; push @data, \%h; } print Dumper \@data; __DATA__ name Nonsens vname Oliver ort Irgendwo name Hansel vname Ulrich ort Adorf name Pfotenhauer vname Fritz ort BB Ergebnis Code: (dl
)
1 $VAR1 = [ Es kommt darauf an das Prinzip zu verstehen! Man kann die Datei auch als CSV Datei auffassen und ob Schlüssel (name, vname, ort) in jeder Zeile stehen oder nur in der ersten Zeile ist eine Fage der Festlegung. Hier ein weiteres praktisches Beispiel: https://rolfrost.de/mustache.html . Last edited: 2020-02-04 18:35:24 +0100 (CET) |