control_flow/case_as_expression_parens.rb
tests/_examples/control_flow/case_as_expression_parens.rb in the metorex repository.
x = case 2
when 1 then "one"
when 2 then "two"
else "other"
end
puts(x)
y = case "hello"
when "hi" then 1
when "hello" then 2
end
puts(y)
result = case 99
when 1 then "one"
end
puts(result.nil?)
n = 3
sum = 1 + (case n
when 1 then 10
when 2 then 20
when 3 then 30
else 0
end)
puts(sum)
Output:
two
2
true
31