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