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 324 views
1 answer 313 views
1 answer 409 views
1 answer 308 views
1 answer 297 views
297 views asked Sep 18, 2020 by avibootz
...