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歳以上ですのでご利用できます