アマグラミング

プログラミング初心者が勉強したことを復習とメモがてら書いているだけです。

(21) unless文と修飾子について学ぼう。

unless文はif文と条件式の判定が逆になっています。

while文とuntil文の関係に似てますね。

 

基本的な構文はif文と同じで

 

unless 条件式 then
処理        条件式の結果が偽の時に実行される
else
処理       条件式の結果が真の時に実行される
end

 

こんな感じです。

 

unless文にはelsifは使えません。

elsifまで使いたいような場合はifを使った方がいいということでしょう。

 

さてさて

修飾子というものがありまして、(私もよくわからん)

記述方法はこうです。

 

真(true)の時に実行する式 if 条件式

 

このような構文のことをif修飾子といいます。

 

偽(false)の時に実行する式 unless 条件式

 

このような構文のことをunless修飾子といいます。

 

とりあえず書いてみます。

p "成人" if  age <=20

p ”がきんちょ" unless age <=20

 

こんなかんじ

elseが必要ない簡単な1行で記述できる場合はこんな記法もある程度の認識でいいのでは。

 

 

tiroru17proguram.hatenablog.com