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

Ruby

Posted by arkgame