中級 › case文で該当するwhenが無いとnilが返る › パターン1
case文で該当するwhenが無いとnilが返る
case式はいずれのwhenにも一致しない場合、elseが無ければ例外を出さずnilを返します。
1 grade = "F" 2 label = case grade 3 when "A" then "excellent" 4 when "B" then "good" 5 ____________________________ ^ 6 end 7 puts label.inspect
出力: nil
空欄を埋めて実行を通す
case式はどのwhenにも一致しないと、elseが無ければ例外を出さずnilを返します。
次の問題