条件分岐(case文)
testは2もしくは3です
test = 3 case test when 1 puts 'testは1です' when 2,3 puts 'testは2もしくは3です' else puts 'testの値は3より大きいもしくは正の整数ではありません' end
case文は変数の値によって条件分岐するのに使用します。
の形式で記入します。
whenは複数個追加することもでき、,区切りでどれかに一致したときの処理とすることもできます。
case 条件分岐に使用する変数
when 値
条件分岐に使用する変数が値だった時の処理
else
どのwhenにも一致しなかったときの処理
end
when 値
条件分岐に使用する変数が値だった時の処理
else
どのwhenにも一致しなかったときの処理
end
の形式で記入します。
whenは複数個追加することもでき、,区切りでどれかに一致したときの処理とすることもできます。