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 218 views
1 answer 209 views
1 answer 304 views
1 answer 207 views
1 answer 214 views
214 views asked Sep 18, 2020 by avibootz
1 answer 172 views
...