Instruction UNLESS...ELSE de Perl

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 的值为 : 

Perl 条件语句Instructions conditionnelles Perl

Autres extensions