まくまくRubyノート
Ruby の制御構文 -- case による分岐
2002-08-22

case の構文

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

例: a の値により分岐

case a
when 1, 2, 3, ...
  1
when 'aaa', 'bbb', ...
  2
else
  3
end
2002-08-22