Perlゼミ(サンプルコードPerl入門)

新着情報 2018年 Twitter Perl入学式 イベント情報
YACP東京2019チケット販売は12月16日(日)まで

2010年01月25日

unless文

  1. Perl
  2. 構文
  3. here

 条件が満たされなかった場合の処理を記述するにはunlessを使用します。

# unless
unless (条件) {
  # 条件が満たされなかった場合の処理
}

 unlessのサンプルです。条件を満たさなかった場合にプログラムを終了する処理です。

# 条件を満たさなかった場合にプログラムを終了
my $num;
unless (defined $num) {
  die "The number must be defined";
}

 これはif文と否定演算子を使用して書くこともできます。Perlではunlessが好んで使用される傾向があります。

# if文と否定演算を使って表現
if (! defined $num) {
  die "The number must be defined";
}

 unlessを後置することもできます。

# 後置のunless
die "The number must be defined" unless defined $num;

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証