Latest web development tutorials

Perl ... SAUF ELSE

Perl instructions conditionnelles Perl instructions conditionnelles

Sauf si une déclaration plus tard avec une autre déclaration facultative, instruction else exécute l'expression booléenne est vraie.

grammaire

La syntaxe est la suivante:

unless(boolean_expression){
   # 在布尔表达式 boolean_expression 为 false 执行
}else{
   # 在布尔表达式 boolean_expression 为 true 执行
}

Boolean_expression Si l'expression booléenne est fausse, à moins que le code dans l'exécution du bloc. Si l'expression booléenne est vraie, alors le code dans le bloc else exécuté.

Diagramme

Exemples

#!/usr/bin/perl

$a = 100;
# 使用 unless 语句检测布尔表达式
unless( $a == 20 ){
    # 布尔表达式为 false 时执行
    printf "给定的条件为 false\n";
}else{ 
    # 布尔表达式为 true 时执行
    printf "给定的条件为 true\n";
}
print "a 的值为 : $a\n";

$a = "";
# 使用 unless 语句检测布尔表达式
unless( $a ){
    # 布尔表达式为 false 时执行
    printf "a 给定的条件为 false\n";
}else{
   # 布尔表达式为 true 时执行
    printf "a 给定的条件为 true\n";
}
print "a 的值为 : $a\n";

Le programme ci-dessus, le résultat est:

给定的条件为 false
a 的值为 : 100
a 给定的条件为 false
a 的值为 : 

Perl instructions conditionnelles Perl instructions conditionnelles