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, "Ingo", 3574, "Adi", 3572);

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

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

%phones = (
   "Hans" => 3156,
   "Ingo" => 3574,
   "Adi" => 3572,
);

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 © 2000 Ingo Melzer, in HTML konvertiert am 10.11.2000