Latest web development tutorials

Perl IF ... ELSE

sentencias condicionales Perl sentencias condicionales Perl

Después de una sentencia if con una sentencia else opcional, sentencia else se ejecuta la expresión booleana es falsa.

gramática

La sintaxis es la siguiente:

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

Si la expresión booleana Boolean_expression cierto, el bloque de código si la ejecución. Si la expresión booleana es falsa, entonces el código del bloque else es ejecutado.

diagrama de flujo

C en la sentencia else if ...

Ejemplos

#!/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";

El programa anterior, la salida es:

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

sentencias condicionales Perl sentencias condicionales Perl