Perlゼミ

  1. Perl
  2. 構文
  3. here

unless文

条件が満たされなかった場合の処理を記述するには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;
Perlの書籍
  • 初めてのPerl 第7版

    Perl入門 定番の一冊
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
  • 詳説 正規表現

    正規表現の詳細な解説
  • Perlの書籍販売 14冊 »
自己紹介
木本裕紀(きもとゆうき)

Twitter

フォロー、いいね、リツート、コメント歓迎

Youtube

チャンネル登録、いいね、コメント歓迎
Perlの求人広告募集中