Thread In welcher Liste/Array speichert split() sein Ergebnis, wenn kein Target angegeben ist? (9 answers)
Opened by rade at 2016-11-11 11:02

Linuxer
 2016-11-11 11:33
#185583 #185583
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Ich wüsste nicht, dass split im void Context automatisch eine vordefinierte Variable füllt.

Man kann aber die Ergebnisliste des split direkt als splice verwenden:

Code: (dl )
echo 'Nur ein Test Beispiel' | perl -nE 'say +( split /\s+/ )[2]; '

( das '+' vor der Klammer stellt klar, dass die Klammer nicht als Funktionsklammer des say gewertet werden soll)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread In welcher Liste/Array speichert split() sein Ergebnis, wenn kein Target angegeben ist?