hash
: keys
, values
y each
.
La funcion keys
toma un hash
como argumento
y devuelve sus claves (en un orden que depende de la representación
interna del hash
). Del mismo modo, values
devuelve
los valores en el mismo orden que keys
.
Así, para imprimir todos los valores de un hash
escribiremos:
foreach $key (keys %a) { print "The key $key has the value $a{$key}\n"; }O si sólo quisieramos los valores escribiremos:
foreach $val (values %a) { print $val,"\n"; }La función
each
será tratada en la sección 1.8.6.