Besondere Arrayindizes

Wenn Sie versuchen, etwas in einem Arrayelement zu speichern, das hinter dem Ende des Arrays liegt, so wird das Array je nach Bedarf automatisch erweitert. Hierbei gibt es wiederum keine Grenze außer der Größe Ihres Hauptspeichers.[72] Neu erzeugte Elemente werden automatisch mit undef belegt.

$steine[0]  = 'feuerstein'; # ein Element ...
$steine[1]  = 'schiefer';   # noch eins ...
$steine[2]  = 'lava';       # und noch eins ...
$steine[3]  = 'geroell';    # und noch eins ...
$steine[99] = 'basalt';     # und dazu noch 95 undefinierte Elemente

Manchmal werden Sie den Index des letzten Elements in einem Array herausfinden wollen. Für das Array von steinen ist das zum Beispiel $#steine.[73] Das ist nicht das Gleiche wie die Anzahl der Elemente, ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.