Latest web development tutorials

Perl MENOS declaración

sentencias condicionales Perl sentencias condicionales Perl

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 的值为 :

sentencias condicionales Perl sentencias condicionales Perl