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文・条件演算子