【发布时间】:2011-02-25 07:09:41
【问题描述】:
你能在 ruby 中做到这一点吗? 它似乎“错过”了不平等的情况
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
【问题讨论】:
-
您可以使用正则表达式来捕获不同的情况
-
@Flexo:你的方法会处理科学记数法吗?
标签: ruby switch-statement