EXISTS |
Existe ? |
---|---|
Perl |
Syntaxe
exists expr |
Paramètres
Nom | Description |
---|---|
expr | Ce paramètre permet d'indiquer l'expression à vérifier. |
Retour
Valeur | Description |
---|---|
0 | Cette valeur permet d'indiquer que le nom n'existe pas. |
1 | Cette valeur permet d'indiquer que le nom existe. |
Description
Cette fonction permet de vérifier l'existence d'un nom d'élément dans un tableau et/ou haché («hash»).
Exemple
Voici un exemple typique d'utilisation de cette fonction :
- #!/usr/bin/perl
-
- my @C;
- my @D = ("ABC","DEF","GHI");
- my @E = {"Premier" => "123", "Deuxieme" => "456"};
- my @F = undef;
-
- sub A() {
- }
-
- if(exists &A) { print "Fonction A existe\n"; }
- if(exists &B) { print "Fonction B existe\n"; }
- if(exists $C[0]) { print "Variable C existe\n"; }
- if(exists $D[0]) { print "Variable D existe\n"; }
- if(exists $E[0]) { print "Variable E existe\n"; }
- if(exists $F[0]) { print "Variable F existe\n"; }
- print "Fin.";
on obtiendra un résultat semblable à celui-ci :
Fonction A existeVariable D existe
Variable E existe
Variable F existe
Fin.
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1112
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 124
Dernière mise à jour : Dimanche, le 18 octobre 2015