Fonction des touches Perl

La description

Cette fonction renvoie toutes les clés du HASH sous forme de liste. Les clés sont renvoyées dans un ordre aléatoire mais, en fait, partagent le même ordre que celui utilisé par les valeurs et chacune.

Syntaxe

Voici la syntaxe simple de cette fonction -

keys HASH

Valeur de retour

Cette fonction renvoie le nombre de clés dans le hachage en contexte scalaire et la liste de clés dans le contexte de liste.

Exemple

Voici l'exemple de code montrant son utilisation de base -

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

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

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