Martin: Elementanzahl in ArraysOfArrays abfragen

Beitrag lesen

Hallo Forum

hallo! Ich denke, $#{$listref[0]} sollte den höchsten Index des Feuerstein-Arrays ergeben (4).
                     ^
       Kann mir jemand (mal ganz allgemein) erklären, was diese Raute hier bedeutet ?
       Meines wissens nach ist die Raute das Kommentarzeichen in Perl.

Hallo Tom,

was die Raute 'allgemein' bedeutet, kann ich nicht sagen. Meines Wissens wird sie auch nur in diesem Fall (und als Kommentarzeichen) verwendet:

scalar(@array) == $#array + 1;

Die #-Schreibweise dient auch als l-Value; hiermit kann die Größe des Arrays verändert werden:

$#array = -1 löscht alle Einträge im Array...

Gruß,
Martin