【发布时间】:2011-03-10 15:07:49
【问题描述】:
大家好,我有一个丑陋的逻辑表达式,我只知道在 ruby 中有一种更好、更简洁的表达方式:
some_variable == 1 ||一些变量 == 2 || some_variable == 4
欢迎所有建议,谢谢
【问题讨论】:
-
可能有无数个重复项,例如:stackoverflow.com/questions/5257379/…
标签: ruby
大家好,我有一个丑陋的逻辑表达式,我只知道在 ruby 中有一种更好、更简洁的表达方式:
some_variable == 1 ||一些变量 == 2 || some_variable == 4
欢迎所有建议,谢谢
【问题讨论】:
标签: ruby
[1,2,4].include? some_variable
【讨论】:
a = [1,3,4]
a.indclude?(some_variable)
【讨论】:
如果你想有条件地做某事,你也可以这样做:
case some_variable
when 1, 2, 4
blahblah
else
blahblah
end
【讨论】: