Latest web development tutorials

Perl, SAUF déclaration

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

Perl instructions conditionnelles Perl instructions conditionnelles