1

完整的红宝石菜鸟。

我有一个值,我想检查几个数字(1、4、7),如果它等于其中任何一个,则返回 false。

现在我正在使用:

if $my_variable_class[1] != 1 && $my_variable_class[1] != 4 && $my_variable_class[1] != 7  

我有一大堆数字要检查是否存在不平等。有没有更有效的方法来处理这个问题?

4

2 回答 2

5

也许unless [1,4,7].include?($my_variable[1])会成功?

于 2011-03-10T09:07:21.073 回答
2
unless [1,4,7].include? $my_variable[1]
  do_smth
end
于 2011-03-10T09:09:34.607 回答