Rubyで条件分岐をする方法
Rubyで条件分岐を行う方法は主に以下の3つの構文があります。
1. if 文
if condition # 条件が真の場合に実行されるコード end
例えば:
age = 18 if age >= 18 puts "成人です" end
2. unless 文
unless condition # 条件が偽の場合に実行されるコード end
例えば:
age = 16 unless age >= 18 puts "未成年です" end
3. case 文
case variable when value1 # variable が value1 と一致する場合に実行されるコード when value2 # variable が value2 と一致する場合に実行されるコード else # 上記のどれにも一致しない場合に実行されるコード end
例えば:
grade = 'B' case grade when 'A' puts "優" when 'B' puts "良" when 'C' puts "可" else puts "不合格" end
これらの構文を使って、条件に応じた処理を実行できます。