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 317 views
1 answer 309 views
1 answer 408 views
1 answer 302 views
1 answer 289 views
289 views asked Sep 18, 2020 by avibootz
...