Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wenn wir einen Skalar als den »Singular« in Perl betrachten (wie zu Beginn von Kapitel 2 beschrieben), so wird der »Plural« durch Listen und Arrays dargestellt.
Eine Liste ist eine geordnete Ansammlung von skalaren Werten. Ein Array ist eine Variable, die eine Liste enthält. In Perl werden diese zwei Begriffe oft benutzt, als seien sie gegeneinander austauschbar. Um genau zu sein, handelt es sich bei der Liste jedoch um die Daten und beim Array um die Variable. So können Sie einen Listenwert haben, der sich nicht in einem Array befindet; eine Arrayvariable enthält jedoch immer eine Liste (auch wenn diese Liste leer sein kann). Abbildung 3-1 zeigt eine Liste, die sich in einer Arrayvariable befinden kann, aber nicht muss.