Descripción
Esta función devuelve todas las claves del HASH como una lista. Las claves se devuelven en orden aleatorio pero, de hecho, comparten el mismo orden que el utilizado por los valores y cada uno.
Sintaxis
A continuación se muestra la sintaxis simple para esta función:
keys HASH
Valor devuelto
Esta función devuelve el número de claves en el hash en contexto escalar y una lista de claves en el contexto de lista.
Ejemplo
A continuación se muestra el código de ejemplo que muestra su uso básico:
#!/usr/bin/perl
%hash = ('One' => 1,
'Two' => 2,
'Three' => 3,
'Four' => 4);
@values = values( %hash );
print("Values are ", join("-", @values), "\n");
@keys = keys( %hash );
print("Keys are ", join("-", @keys), "\n");
Cuando se ejecuta el código anterior, produce el siguiente resultado:
Values are 4-3-2-1
Keys are Four-Three-Two-One