如何使用红宝石"案例...当“不平等? [英] how to use ruby " case ... when " with inequalities?
本文介绍了如何使用红宝石"案例...当“不平等?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你能在 ruby 中做到这一点吗?它似乎错过"了不平等的情况
can you do this in ruby? it seems to "miss" the cases with inequalities
case myvar
when myvar < -5
do somethingA
when -5..-3
do special_something_XX
when -2..-1
do special_something_YY
when myvar == 0
do somethingB
when myvar > 0
go somethingC
end
推荐答案
你混合了两种不同类型的 case 语句:
You are mixing two different types of case statements:
case var
when 1
dosomething
when 2..3
doSomethingElse
end
case
when var == 1
doSomething
when var < 12
doSomethingElse
end
这篇关于如何使用红宝石"案例...当“不平等?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文