Thread Zeichenlimit einrichten
(40 answers)
Opened by andy at 2013-05-03 14:53
Mit $array[$index] greifst Du auf genau ein Element des Array zu; beachte auch das Sigil $, das schon anzeigt, dass nur ein Element abgefragt wird.
Wenn Du auf mehrere Elemente zugreifen willst, musst Du einen sogenannten Slice verwenden. Die gewünschten Indizes werden dann als komma-separierte Liste in die Klammern geschrieben. Da Du jetzt aber mehr als ein Element haben willst, ist nicht mehr das $ zu nutzen, sondern das @. Code (perl): (dl
)
1 2 3 4 5 6 7 use strict; use warnings; my @arr = qw( Hallo Welt. Der Mond ist aufgegangen. ); # Nur das erste und vierte Element nutzen print join " ", @arr[0,3]; Ergebnis: Code: (dl
)
Hallo Mond Nachtrag: Doku-Hinweis: http://perldoc.perl.org/perldata.html Last edited: 2013-05-07 15:24:31 +0200 (CEST) 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! |