Perl UNLESS 文

Perl 条件语句Perl 条件文

unless 文は、ブール式とそれに続く1つ以上の文で構成されます。

構文

構文は次のとおりです:

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

ブール式 boolean_expression が false の場合、if 文内のコードブロックが実行されます。ブール式が true の場合、if 文の終了後(閉じ括弧の後)の最初のコードが実行されます。

フローチャート

例

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

上記のプログラムを実行すると、出力結果は次のとおりです:

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

Perl 条件语句Perl 条件文

その他の拡張