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