Sentencia IF...ELSE en Perl

Perl 条件语句Sentencias condicionales en Perl

Una sentencia if puede ir seguida de una sentencia else opcional, que se ejecuta cuando la expresión booleana es false.

Sintaxis

El formato de sintaxis es el siguiente:

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

Si la expresión booleana boolean_expression es true, se ejecuta el código dentro del bloque if. Si la expresión booleana es false, se ejecuta el código dentro del bloque else.

Diagrama de flujo

C 中的 if...else 语句

Ejemplo

#!/usr/bin/perl $a = 100; # Usar la sentencia if para evaluar la expresión booleana if( $a < 20 ){ # Se ejecuta cuando la expresión booleana es true printf "a es menor que 20\n"; }else{ # Se ejecuta cuando la expresión booleana es false printf "a es mayor que 20\n"; } print "El valor de a es :$a\n"; $a = ""; # Usar la sentencia if para evaluar la expresión booleana if( $a ){ # Se ejecuta cuando la expresión booleana es true printf "La condición de a es true\n"; }else{ # Se ejecuta cuando la expresión booleana es false printf "La condición de a es false\n"; } print "El valor de a es :$a\n";

Al ejecutar el programa anterior, el resultado es:

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

Perl 条件语句Sentencias condicionales en Perl

Otras extensiones