How to use case statement in Ruby

1 Answer

0 votes
def m(val)
    return case val
        when 0..3 then "0..3"
        when 4..7 then "4..7"
        when 12..14 then "12..14"
        else "Not in case"
    end
end

print m(0), "\n"
print m(5), "\n"
print m(14), "\n"
print m(50), "\n"



# run:
#
# 0..3
# 4..7
# 12..14
# Not in case

 



answered Sep 18, 2020 by avibootz

Related questions

1 answer 229 views
1 answer 221 views
1 answer 321 views
1 answer 215 views
1 answer 219 views
219 views asked Sep 18, 2020 by avibootz
1 answer 179 views
...