Perl MENOS declaración
A menos que una declaración consiste en una expresión booleana, seguido de uno o más estados.
gramática
La sintaxis es la siguiente:
unless(boolean_expression){ # 在布尔表达式 boolean_expression 为 false 执行 }
Boolean_expression Si la expresión booleana es falsa, si se ejecutará la intervención dentro del bloque de código. Si la expresión booleana es verdadera, 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 = 20; # 使用 unless 语句检测布尔表达式 unless( $a < 20 ){ # 布尔表达式为 false 时执行 printf "a 大于等于 20\n"; } print "a 的值为 : $a\n"; $a = ""; # 使用 unless 语句检测布尔表达式 unless ( $a ){ # 布尔表达式为 false 时执行 printf "条件 a 为 false\n"; } print "a 的值为 : $a\n";
El programa anterior, la salida es:
a 大于等于 20 a 的值为 : 20 条件 a 为 false a 的值为 :