case ... end
# 西暦年から元号を表示する
year = 2000
case year
when 1912..1925
puts '大正'
when 1926..1989
puts '昭和'
when 1990..2018
puts '平成'
else
puts '令和'
end
概要
1つの変数や式に対する一致判定によって処理を分岐します。
構文
case 変数|式
[when 値 [, 値] ...
処理]
[when 値 [, 値] ...
処理]
...
[else
処理]
end
備考
関連