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