[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
- Remettre a zero un pc - Guide
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Si valeur comprise entre x et y alors ✓ - Forum Excel
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 566
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écutionlami20j@debian:~/trash$ perl ccm.pl aaa 1 $var3 n'est pas défini $var3 n'est pas défini--
lami20j