Foreach met een Hash

Foreach met een Hash

In perl kennen we de HASH. Een hash is een gekoppelde lijst, sommige onder ons kennen de HASH ook als een “Name Based Array” Alle elementen in een array kunnen we doorlopen met het foreach commando maar hoe kunnen we alle elementen van een HASH doorlopen?

Het onderstaande voorbeeld geeft een manier hoe men een complete HASH lijst kan doorlopen:

$test{'Jan'}="Jan Jansen";
$test{'Piet'}="Piet Jansen";
$test{'Kees'}="Kees Jansen";
while(($key, $value) = each(%test))
 {
 print "Naam HASH element: $key met als waarde: $value<br>\n";
 }