[PERL]Comparaison: Valeur nulle et zéro
Fermé
khaz
Messages postés
26
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
29 mars 2008
-
7 déc. 2007 à 15:07
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 7 déc. 2007 à 19:44
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 7 déc. 2007 à 19:44
A voir également:
- [PERL]Comparaison: Valeur nulle et zéro
- Comparaison million milliard - Accueil - Technologies
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- Denon perl pro test - Accueil - Audio
- Comparaison prix amazon - Accueil - Commerce
- Logiciel de comparaison facial gratuit - Télécharger - Photo & Graphisme
1 réponse
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 déc. 2007 à 19:44
7 déc. 2007 à 19:44
Salut,
condition qu'une valeur soit définie ou non.
Il faut comprendre la différence entre une variable définie ou pas et un teste de verité (boolean) ou context boolean si tu veux.
Pour tester si une variable est définie tu as la fonction defined.
Voici un exemple qui pourra t'eclairer
lami20j
condition qu'une valeur soit définie ou non.
Il faut comprendre la différence entre une variable définie ou pas et un teste de verité (boolean) ou context boolean si tu veux.
Pour tester si une variable est définie tu as la fonction defined.
Voici un exemple qui pourra t'eclairer
#!/usr/bin/perl use strict;use warnings; my $var; my $var2; my $var3; # contexte chaîne de caractère $var .= "aaa"; print "$var\n"; # contexte numérique ++$var2; print "$var2\n"; # avec négation de defined # si n'est pas défini if(! defined($var3)){ print "\$var3 n'est pas défini\n"; } # avec defined + unless unless( defined($var3)){ print "\$var3 n'est pas défini\n"; } __END__Exécution
lami20j@debian:~/trash$ perl ccm.pl aaa 1 $var3 n'est pas défini $var3 n'est pas défini--
lami20j