Thread Zeichenlimit einrichten (40 answers)
Opened by andy at 2013-05-03 14:53

Linuxer
 2013-05-07 14:46
#167446 #167446
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
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!

View full thread Zeichenlimit einrichten