Thread doppelte Zeilen
(7 answers)
Opened by gmafx at 2010-02-26 16:44
Hallo,
irgendwie funktionieren beide Lösungen für mich nicht, wahrscheinlich liegt es daran, dass ich es jeweils nicht wirklich verstanden habe. Zu Lösung zwei: wie komme ich den an die Daten von @Liste, irgendwie komme ich nicht dahinter? Ich habe es so probiert: Code: (dl
)
1 @liste = `cat test.tab`; Aber das ergibt: ARRAY(0x800c9c)1 1. Lösung: verstehe ich nicht und funktioniert so, wie ich es getestet habe auch nicht: Code: (dl
)
1 @liste = `cat test.tab`; Ergebnis: runterzählen vom Ende bis 1, dann bekomme ich die erste Zeile von Test.tab ausgedruckt. Offensichtlich werden hier Datenstrukturen genutzt, die meinen Horizont überschreiten (ich kann Skalar, Array und ein Grundlagen mit Hashs, leider verstehe ich zB. nicht so etwas wie: $uniqe{$line}- sieht aus wie eine Referenz, oder? Dann muss man das auch wieder dereferenzieren, um es zu drucken, oder? Zudem bedeuten beide Ansätze, dass ich die Struktur meiner Daten erst invertieren muss (ich habe die Spalten in einzelnen Arrays, jetzt brauche ich jeweils Reihe für Reihe als Element eines einzigen Arrays). Da muss ich erst mal meine Daten "übersetzen". gma |