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 に答える