Section courante

A propos

Section administrative du site

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 :

  1. #!/usr/bin/perl
  2.  
  3. my @C;
  4. my @D = ("ABC","DEF","GHI");
  5. my @E = {"Premier" => "123", "Deuxieme" => "456"};
  6. my @F = undef;
  7.  
  8. sub A() {
  9. }
  10.  
  11. if(exists &A) { print "Fonction A existe\n"; }
  12. if(exists &B) { print "Fonction B existe\n"; }
  13. if(exists $C[0]) { print "Variable C existe\n"; }
  14. if(exists $D[0]) { print "Variable D existe\n"; }
  15. if(exists $E[0]) { print "Variable E existe\n"; }
  16. if(exists $F[0]) { print "Variable F existe\n"; }
  17. print "Fin.";

on obtiendra un résultat semblable à celui-ci :

Fonction A existe
Variable 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