Thread Slice von Hashreferenz für Text::CSV (4 answers)
Opened by Gast at 2009-12-11 09:18

betterworld
 2009-12-11 09:26
#129186 #129186
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Es gibt keine Referenzen auf Slices.

Wenn Du vor einen Array-Slice einen Backslash schreibst, wird es wie ein Backslash vor einer Liste behandelt, es ergibt eine Liste mit Referenzen.

Wenn Du aus einem Array-Slice eine Referenz machen willst, musst Du ein anonymes Array erzeugen:
Code (perl): (dl )
[@hash{@fields}]


Ferner ist es immer hilfreich, auch Beispiel-Inputdaten zu posten, wenn Du ein Programm postest, welches eine CSV-Datei o.ä. verarbeitet. Da es hier aber eigentlich nur um ein Array-Slice geht und nicht um die CSV, hättest Du die Beispieldaten auch einfach direkt in den Code schreiben können, statt sie einzulesen. So kann man das Programm sofort ausführen, um Dein Problem zu erkennen.

edit: "Array-Slices" korrigiert, es ging ja hier um Hash-Slices
Last edited: 2009-12-11 09:44:34 +0100 (CET)

View full thread Slice von Hashreferenz für Text::CSV