Rubyで条件分岐をしたい時
幾つかの方法がある
if文(条件が真かどうかで処理をする)
n = 20
if n >= 18
puts "大人"
else
puts "子供"
end
case文(複数の条件で場合分け)
age = 20
case age
when 0..18
puts "子供"
when 19..150
puts "大人"
else
puts "ん?なんだかおかしな年齢だね"
end
unless文(条件が偽かどうかで処理をする)
age = 20
unless age < 20
puts "20歳以上です"
end
※コメント投稿者のブログIDはブログ作成者のみに通知されます