Latest web development tutorials

Perl IF ... ELSE

Perl instructions conditionnelles Perl instructions conditionnelles

Après une instruction if avec une instruction else facultative, instruction else exécute l'expression booléenne est fausse.

grammaire

La syntaxe est la suivante:

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

Si le boolean_expression d'expression Boolean true, le bloc de code si l'exécution. Si l'expression booléenne est fausse, alors le code dans le bloc else exécuté.

Diagramme

C dans l'instruction if ... else

Exemples

#!/usr/bin/perl
 
$a = 100;
# 使用 if 语句判断布尔表达式
if( $a < 20 ){
    # 布尔表达式为true时执行
    printf "a 小于 20\n";
}else{ 
    # 布尔表达式为false时执行
    printf "a 大于 20\n";
}
print "a 的值为 : $a\n";

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

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

a 大于 20
a 的值为 : 100
a 条件为 false
a 的值为 :

Perl instructions conditionnelles Perl instructions conditionnelles