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"; }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.14.7.
Casiano Rodríguez León