Wie alle Werte eines Arrays in Perl gedruckt werden

7

Ich versuche, alle Werte eines Arrays aus einer CSV-Datei zu drucken. Ich mache das im folgenden Beispiel manuell. Kann mir jemand den Code zeigen, um dies für alle Felder des Arrays zu tun, egal wie viele Felder es gibt? Ich versuche im Grunde nur jedes Feld in einer neuen Zeile zu drucken.

%Vor%     
XL. 07.07.2010, 21:30
quelle

5 Antworten

11
%Vor%

Anstelle aller Spalten [Nummer].

    
Alistra 07.07.2010, 21:33
quelle
8

Für Debugging-Zwecke ist Data::Dump meine bevorzugte Waffe. Es druckt grundsätzlich Datenstrukturen.

%Vor%

Natürlich gibt es viele andere Möglichkeiten, Arrays zu drucken:

%Vor%

Die beste Antwort hängt von der Situation ab. Warum brauchen Sie es? Mit was arbeitest du? Und wofür willst du es? Dann würze den Code entsprechend.

    
Zaid 08.07.2010 07:54
quelle
6

Wenn Sie nur die durch Leerzeichen getrennten Elemente drucken möchten:

%Vor%

Wenn Sie etwas ausgefallener sein möchten, können Sie join :

verwenden %Vor%

Wenn Sie etwas mehr tun müssen, durchlaufen Sie es:

%Vor%     
Anon. 07.07.2010 21:35
quelle
1

Wenn Sie dies zu Diagnosezwecken (im Gegensatz zur Präsentation) tun, können Sie Data :: Dumper in Betracht ziehen. In jedem Fall ist es ein gutes Werkzeug, um zu wissen, ob Sie einen schnellen Ausdruck von mehr oder weniger beliebigen Daten wünschen.

    
c-urchin 07.07.2010 21:44
quelle
1
%Vor%     
JohnH 15.11.2013 15:38
quelle

Tags und Links