0

次のようなルビーのイディオムはありますか?

a==b || a==c

次のことがうまくいくはずだと思いましたが、うまくいきません

a == b||c
4

3 に答える 3

4

Array#include?値の長いリストに対して等しいかどうかをチェックするために使用することが知られていることがあります。

[1,2,3].include? 2 # true
[1,2,3].include? 4 # false

ただし、2つの値の場合、通常a == 1 || a == 2はより簡単で単純です。

于 2012-11-20T18:18:49.543 に答える
1

a==b || a==c正しい方法です。

Rubyはをサポートしませんa == b||c

于 2012-11-20T18:16:55.883 に答える
1

また広く使用されています:

[b, c].include?(a)
于 2012-11-20T18:18:04.183 に答える