Typische Anwendung für einen Hash

An dieser Stelle wird ein konkretes Beispiel vermutlich hilfreich sein.

Die Bibliothek von Steintal benutzt ein Perl-Programm, das mithilfe von Hashes ermittelt, wie viele Bücher eine bestimmte Person ausgeliehen hat.

$buecher{"Fred"}  = 3;
$buecher{"Wilma"} = 1;

Herauszufinden, ob ein Element des Hash wahr oder falsch ist, ist ganz einfach:

if ($buecher{$jemand}) {
  print "$jemand hat mindestens ein Buch ausgeliehen.\n";
}

Es gibt aber noch weitere Elemente in dem Hash, die falsch sein können:

$buecher{"Barney"}  = 0;      # momentan keine Bücher ausgeliehen
$buecher{"Pebbles"} = undef;  # noch kein Buch ausgeliehen - neuer
                              # Benutzerausweis

Da Pebbles bisher noch kein Buch ausgeliehen hat, hat ihr Eintrag den Wert undef anstelle ...

Get Einführung in Perl, Sixth Edition 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.