case の構文
C/C++ や Java の switch 文のような分岐を行いたい場合は、Ruby では case を使用します。
Ruby の case では、下記のように複数の値をカンマで指定することで、いずれかの値に一致した場合の処理を記述できます。
case a
when 1, 2, 3, ...
文1
when 'aaa', 'bbb', ...
文2
else
文3
endC/C++ や Java の switch 文のような分岐を行いたい場合は、Ruby では case を使用します。
Ruby の case では、下記のように複数の値をカンマで指定することで、いずれかの値に一致した場合の処理を記述できます。
case a
when 1, 2, 3, ...
文1
when 'aaa', 'bbb', ...
文2
else
文3
end