Arrays von Hashes

Ein Array von Hashes wird verwendet, wenn Sie eine Reihe von Records (Datensätzen) vorliegen haben, auf die Sie sequentiell zugreifen wollen, die aber selbst Schlüssel/Wert-Paare enthalten. Arrays von Hashes werden seltener verwendet als die anderen in diesem Kapitel gezeigten Datenstrukturen.

Erzeugung eines Arrays von Hashes

Sie können ein Array anonymer Hashes wie folgt erzeugen:

@AoH = (
    {
       husband  => "barney",
       wife     => "betty",
       son      => "bamm bamm",
    },
    {
       husband => "george",
       wife    => "jane",
       son     => "elroy",
    },
    {
       husband => "homer",
       wife    => "marge",
       son     => "bart",
    },
  );

Um einen weiteren Hash in das Array aufzunehmen, schreiben Sie einfach:

push @AoH, { husband => "fred", wife => "wilma", daughter => "pebbles" };

Aufbau eines Arrays ...

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.