sentencia de Perl SI
Perl si declaración consiste en una expresión booleana, seguido de uno o más estados.
gramática
La sintaxis es la siguiente:
if(boolean_expression){ # 在布尔表达式 boolean_expression 为 true 执行 }
Si el Boolean_expression expresión booleana verdadera, se ejecuta la sentencia if dentro del bloque de código. Si la expresión booleana es falsa, si se ejecutará el primer conjunto de códigos después de la declaración (después del paréntesis de cierre).
diagrama de flujo
Ejemplos
#!/usr/bin/perl $a = 10; # 使用 if 语句判断布尔表达式 if( $a < 20 ){ # 布尔表达式为true时执行 printf "a 小于 20\n"; } print "a 的值为 : $a\n"; $a = ""; # 使用 if 语句判断布尔表达式 if( $a ){ # i布尔表达式为true时执行 printf "变量 a 为 true\n"; } print "a 的值为 : $a\n";
El programa anterior, la salida es:
a 小于 20 a 的值为 : 10 a 的值为 :