O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required