Sentencia IF en Perl
La sentencia if en Perl se compone de una expresión booleana seguida de una o más sentencias.
Sintaxis
El formato de sintaxis es el siguiente:
if(boolean_expression){
# 在布尔表达式 boolean_expression 为 true 执行
}
Si la expresión booleana boolean_expression es true, se ejecutará el bloque de código dentro de la sentencia if. Si la expresión booleana es false, se ejecutará el primer grupo de código después de la sentencia if (después de la llave de cierre).
Diagrama de flujo
Ejemplo
#!/usr/bin/perl
$a = 10;
# 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";
}
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 variable a es true\n";
}
print "El valor de a es:$a\n";
Al ejecutar el programa anterior, el resultado es:
a 小于 20 a 的值为 : 10 a 的值为 :Otras extensiones
Sentencia condicional en Perl