Perl, SAUF déclaration
Perl instructions conditionnelles
Sauf si une déclaration consiste en une expression booléenne suivie par une ou plusieurs déclarations.
grammaire
La syntaxe est la suivante:
unless(boolean_expression){ # 在布尔表达式 boolean_expression 为 false 执行 }
Boolean_expression Si l'expression booléenne est fausse, si la déclaration dans le bloc de code sera exécuté. Si l'expression booléenne est vraie, si le premier ensemble de codes après la déclaration (après la parenthèse fermante) sera exécutée.
Diagramme
Exemples
#!/usr/bin/perl $a = 20; # 使用 unless 语句检测布尔表达式 unless( $a < 20 ){ # 布尔表达式为 false 时执行 printf "a 大于等于 20\n"; } print "a 的值为 : $a\n"; $a = ""; # 使用 unless 语句检测布尔表达式 unless ( $a ){ # 布尔表达式为 false 时执行 printf "条件 a 为 false\n"; } print "a 的值为 : $a\n";
Le programme ci-dessus, le résultat est:
a 大于等于 20 a 的值为 : 20 条件 a 为 false a 的值为 :