Perl IF...ELSE 文
if 文の後には、任意の else 文を続けることができます。else 文は、ブール式が false の場合に実行されます。
構文
構文の形式は次のとおりです:
if(boolean_expression){
# 在布尔表达式 boolean_expression 为 true 执行
}else{
# 在布尔表达式 boolean_expression 为 false 执行
}
ブール式 boolean_expression が true の場合、if ブロック内のコードが実行されます。ブール式が false の場合、else ブロック内のコードが実行されます。
フローチャート
例
#!/usr/bin/perl
$a = 100;
# if 文を使用してブール式を判定
if( $a < 20 ){
# ブール式が true の場合に実行
printf "a は 20 未満\n";
}else{
# ブール式が false の場合に実行
printf "a は 20 より大きい\n";
}
print "a の値は :$a\n";
$a = "";
# if 文を使用してブール式を判定
if( $a ){
# ブール式が true の場合に実行
printf "a 条件は true\n";
}else{
# ブール式が false の場合に実行
printf "a 条件は false\n";
}
print "a の値は :$a\n";
上記のプログラムを実行すると、出力結果は次のとおりです:
a 大于 20 a 的值为 : 100 a 条件为 false a 的值为 :その他の拡張
Perl 条件文