Latest web development tutorials

Perl, ES SEI DENN Aussage

Perl bedingten Anweisungen Perl bedingten Anweisungen

Es sei denn, eine Anweisung besteht aus einem Booleschen Ausdruck von einer oder mehreren Anweisungen gefolgt.

Grammatik

Die Syntax lautet wie folgt:

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

Boolean_expression Wenn der boolesche Ausdruck falsch ist, wenn Anweisung in dem Codeblock ausgeführt. Wenn der Boolesche Ausdruck wahr ist, wenn der erste Satz von Codes nach der Anweisung (nach dem schließende Klammer) ausgeführt.

Flussdiagramm

Beispiele

#!/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";

Das obige Programm, das Ausgabe ist:

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

Perl bedingten Anweisungen Perl bedingten Anweisungen