アットウィキロゴ

unless


if文の反対。
つまり、()の中の条件式が偽のときに処理を行う関数。
ただ、if文とunless文をごちゃ混ぜにして使うのは推奨しない。
可読性の為にも、どちらか一方に統一するように心がける。
というわけで、unless文はあまり活躍の場が見受けられない。

使い方・用例


1.
my $age = 15;
unless ( $age <= 30 ) { ... }
この場合、$ageが30以上の場合に処理を行うが、if文を使って

2.
if ( $age >= 30 ) { ... }

でも、

3.
if ( !( $age <= 30 ) ) { ... }

でも可能。



良く似た関数

最終更新:2006年12月23日 02:28