Valori Perl Funzione

Descrizione

Questa funzione restituisce l'elenco di tutti i valori contenuti in HASH. In un contesto scalare, restituisce il numero di valori che verrebbero restituiti. Utilizza lo stesso iteratore, e quindi l'ordine, utilizzato dalle funzioni each e keys.

Sintassi

Di seguito è riportata la semplice sintassi per questa funzione:

values HASH

Valore di ritorno

Questa funzione restituisce il numero di valori nell'hash nel contesto scalare e l'elenco di valori nel contesto dell'elenco.

Esempio

Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:

#!/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");

Quando viene eseguito il codice sopra, produce il seguente risultato:

Values are  4-3-2-1
Keys are Four-Three-Two-One