Función de valores Perl

Descripción

Esta función devuelve la lista de todos los valores contenidos en HASH. En un contexto escalar, devuelve el número de valores que se devolverían. Utiliza el mismo iterador y, por tanto, el mismo orden que utilizan las funciones de las teclas each y.

Sintaxis

A continuación se muestra la sintaxis simple para esta función:

values HASH

Valor devuelto

Esta función devuelve el número de valores en el hash en contexto escalar y la lista de valores 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 -w

%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