Hashes von Hashes

Ein mehrdimensionaler Hash ist die flexibelste der einfachen verschachtelten Perl-Strukturen. Er entspricht einem Record, der selbst andere Records enthält. Auf jeder Ebene erfolgt die Indizierung des Hashs durch einen String (der in Anführungszeichen stehen muß, wenn er Leerzeichen enthält). Vergessen Sie aber nicht, daß die Schlüssel/Wert-Paare in einem Hash nicht in einer bestimmten Reihenfolge gespeichert werden. Wenn die Reihenfolge eine Rolle spielt, können Sie die sort-Funktion verwenden, um die gewünschte Reihenfolge bei der Ausgabe herzustellen.

Erzeugung eines Hashs von Hashes

Sie erzeugen einen Hash anonymer Hashes wie folgt:

%HoH = ( flintstones => { husband => "fred", pal => "barney", }, jetsons => { husband => "george", ...

Get Programmieren mit Perl 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.