unless


unless (EXPR) BLOCK
unless (EXPR) BLOCK else BLOCK
unless (EXPR) BLOCK elsif (EXPR) BLOCK ...
unless (EXPR) BLOCK elsif (EXPR) BLOCK ... else BLOCK
unless EXPR

 EXPRが偽の場合にBLOCKを実行します。if文の逆です。

サンプルプログラム

# 単純なunless文
unless ($score >= 60) {
	print "不合格\n";
}

# 修飾子
print "不合格\n" unless $score >= 60;

関連項目

if文
条件演算子