O'Reilly logo

Einführung in Perl, Sixth Edition by brian d foy, Tom Phoenix, Randal L. Schwartz

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

Hash-Funktionen

Natürlich gibt es auch eine ganze Reihe von nützlichen Funktionen, die Sie gleichzeitig auf einen ganzen Hash anwenden können.

Die Funktionen keys und values

Die Funktion keys gibt eine Liste aller in einem Hash enthaltenen Schlüssel zurück, und values gibt die dazugehörigen Werte aus. Wenn der Hash keine Elemente enthält, wird von beiden Funktionen eine leere Liste zurückgegeben.

my %hash = ("a" => 1, "b" => 2, "c" => 3);
my @schluessel = keys   %hash;
my @werte      = values %hash;

Das Array @schluessel enthält folglich "a", "b" und "c", während @werte 1, 2 und 3 enthält – in irgendeiner Reihenfolge. Perl speichert die Paare eines Hash in keiner bestimmten Ordnung: War "b" der letzte Schlüssel, so ist 2 der letzte Wert; ist "c" der erste ...

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