Ruby unless 文で条件分岐をするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
unless 条件式 then 条件式が偽の時に実行する処理コード else 条件式が真の時に実行する処理コード end
条件式を評価し、条件式が「偽」だった場合に then から else まで
の処理を実行し、条件式が「真」だった場合に else から end までの処理を実行します。
使用例
ss = 35
puts("年齢は " + ss.to_s + " です")
unless ss < 20 then
puts("20歳以上ですのでご利用できます")
else
puts("20歳未満の方はご利用できません")
end
実行結果
年齢は 35 です
20歳以上ですのでご利用できます