Assoziative Arrays und Listen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

Assoziative Arrays und Listen können einander zugewiesen werden:

%phones = ("Hans", 3156, "Gertrud", 5467, "Martin", 2464);

Hier wird ein Paar aus der Liste jeweils als Index und zugehöriger Wert betrachtet. Bei einer ungeraden Anzahl von Listenelementen ist der letzte Wert undefiniert (undef).

Es läßt sich auch etwas lesbarer aufschreiben mit der zum Komma äquivalenten Notation =>:

%phones = (
   "Hans" => 3156,
   "Gertrud" => 5467,
   "Martin" => 2464,
);

Umgekehrt geht es natürlich auch:

@list = %phones;

Die Reihenfolge der Paare ist dann natürlich völlig undefiniert.

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003