プログラミング入門

unless文を理解しよう

この章ではunless文について説明します。
unless文は条件式がFALSEの時に実行します。
if文とは条件の判定が逆になります。
最初にunless文と同じ意味の文をif文で書く方法について説明します。
先ほど「!」について説明しましたが、これはという否定を意味していました。
では例をみてみましょう。
$numberが123より小さい時という条件を否定しているのでが実行されます。
この例を書き換えると以下のようになります。
つまり条件式がFALSEの場合にprint文が出力されます。
これと同じことがunless文で書くことが出来ます。
この例も条件式がFALSEの時にprint文が出力されます。