KEYS |
Clefs |
---|---|
Perl |
Syntaxe
keys hash |
Paramètres
Nom | Description |
---|---|
hash | Ce paramètre permet d'indiquer le tableau à dépiler. |
Retour
Valeur | Description |
---|---|
tableau | Ces valeurs permettent d'indiquer la liste des noms de clefs et les numéros d'index. |
Description
Cette fonction permet de prendre les noms d'un tableau et/ou haché («hach»).
Exemple
Voici un exemple montrant comment utiliser cette fonction avec un tableau hashé et un tableau par référence :
- #!/usr/bin/perl
-
- my %hash = ('hashclé1' => 'valeur1', 'hashclé2' => 'valeur2', 'hashclé3' => 'valeur3');
- my $ref_hash = {'refclé1' => 'valeur1', 'refclé2' => 'valeur2', 'refclé3' => 'valeur3'};
-
- @List = keys(%hash);
- for($I = 0; $I <= $#List; $I++) {
- print "Clef " . $I . " = " . $List[$I] . "\n";
- }
-
- @List = keys(%{$ref_hash});
- for($I = 0; $I <= $#List; $I++) {
- print "Clef " . $I . " = " . $List[$I] . "\n";
- }
on obtiendra le résultat suivant :
Clef 0 = hashclé1Clef 1 = hashclé3
Clef 2 = hashclé2
Clef 0 = refclé3
Clef 1 = refclé1
Clef 2 = refclé2
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1115
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 122, 260
Dernière mise à jour : Dimanche, le 18 octobre 2015