Instruction UNLESS...ELSE de Perl
Instructions conditionnelles Perl
Une instruction unless peut être suivie d'une instruction else facultative, qui s'exécute lorsque l'expression booléenne est vraie.
Syntaxe
Le format de la syntaxe est le suivant :
unless(boolean_expression){
# 在布尔表达式 boolean_expression 为 false 执行
}else{
# 在布尔表达式 boolean_expression 为 true 执行
}
Si l'expression booléenne boolean_expression est fausse, le code à l'intérieur du bloc unless est exécuté. Si l'expression booléenne est vraie, le code à l'intérieur du bloc else est exécuté.
Organigramme
Exemple
Exemple
#!/usr/bin/perl
$a = 100;
# Utiliser l'instruction unless pour tester l'expression booléenne
unless( $a == 20 ){
# S'exécute lorsque l'expression booléenne est fausse
printf "La condition donnée est fausse\n";
}else{
# S'exécute lorsque l'expression booléenne est vraie
printf "La condition donnée est vraie\n";
}
print "La valeur de a est :$a\n";
$a = "";
# Utilisez l'instruction unless pour tester l'expression booléenne
unless( $a ){
# S'exécute lorsque l'expression booléenne est fausse
printf "La condition donnée pour a est fausse\n";
}else{
# S'exécute lorsque l'expression booléenne est vraie
printf "La condition donnée pour a est vraie\n";
}
print "La valeur de a est :$a\n";
L'exécution du programme ci-dessus produit la sortie suivante :
给定的条件为 false a 的值为 : 100 a 给定的条件为 false a 的值为 :Autres extensions