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

也被广泛使用:

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

a==b || a==c是正确的方法。

Ruby 将不支持a == b||c.

于 2012-11-20T18:16:55.883 回答