[Perl] Anzahl von Array-Elementen

Hallo,

wie kann ich die Anzahl der Elemente eines Arrays ermitteln ? Momentan behelfe ich mir mir einer Foreach Schleife und einer Zähler-Variablen, die bei jedem Durchlauf um eins erhöht wird, aber das sieht so unschön aus. So wie ich Perl kenne, gibt es da doch sicher einen schöneren Weg, so dass ich das dann mit ner for Schleife machen kann, auch wenn ich die Anzahl der Elemente noch nicht weiß…

Danke und Gruß
Arne

$#array;

$#array;

Aber Achtung: index zaehlt ab 0…
kampi *wolltauchnochwassagen:wink:*

Aber Achtung: index zaehlt ab 0…

Genauer: $#a liefert den Index des letzten Elements des Arrays @a (:wink:

Mit $s=@a dagegen (Array im Skalarkontext) erhaelt man die „wirkliche“ Anzahl der Elemente.

Ciao, Marcus

Typischer als mit euren Antworten kann man Perl wohl nicht beschreiben :smile:

Danke auf jeden Fall
Gruß
Arne