Rubyメモ: case による分岐

case の構文

C/C++ や Java の switch 文のような分岐を行いたい場合は、Ruby では case を使用します。 Ruby の case では、下記のように複数の値をカンマで指定することで、いずれかの値に一致した場合の処理を記述できます。

例: a の値により分岐
case a
when 1, 2, 3, ...
  1
when 'aaa', 'bbb', ...
  2
else
  3
end