Artikel im Internet unter http://www.hidemail.de/blog/chop-perl.shtml.
Mittwoch, 21.2.2007, 13:11:12 Uhr

chop() in Perl - Letztes Zeichen eines Skalars oder Arrays entfernen


Der Befehl chop() entfernt das letzte Zeichen eines Skalars oder eines Arrays. Beispiel:

$t="Hansi";
$weg=chop($t);
print "Neu: $t\nAbgeschnitten: $weg";


Ausgabe:
Neu: Hans
Abgeschnitten: i

Abgeschnitten wird also IMMER das letzte Zeichen, egal welches das ist.

chop() angewendet auf Array:

@t=("hansi","klausi");
chop @t;
print join(" ",@t);


Ausgabe: hans klaus

Es wird also nacheinander für jedes Element ein chop angewendet. Als Rückgabewert käme in diesem Fall das entfernte Zeichen des letzten Array-Wertes heraus.



Artikel im Internet unter http://www.hidemail.de/blog/chop-perl.shtml.