Thread array aus mehreren array erstellen und in skalar umwandeln
(18 answers)
Opened by derPerlwwerker at 2019-09-13 20:47
Ein Array als String ausgeben ist ganz einfach:
Code (perl): (dl
)
print "@array"; Also einfach doppelte Anführungszeichen setzen um das Array. Und noch ein Hinweis: Für den wahlfreien Zugriff sind assoziative Arrays (Hashes) zweckmäßiger als native Arrays. Wenn Du also in einer Zeile einer Date zu stehen hast Code: (dl
)
name vorname plz ort dann definiere diese Felder in Deinem Script, z.B. Code (perl): (dl
)
@fields = qw(name vorname plz ort); und beim Einlesen nimmst Du das Array was Du vom split bekommen hast auf eine Hash: Code (perl): (dl
)
1 2 %hunt = (); @hunt{@fields} = split /\s+/, $_; # splitte eine Zeile an Leerzeichen unter Hash-Slice findest Du mehr zu dieser cleveren Programmiertechnik. MFG . Last edited: 2019-09-15 19:10:24 +0200 (CEST) |