我有两个变量a
和b
。我想将a
和b
都与一个值进行比较,比如10
。
我可以这样做:
10 == a && 10 == b
但是,我想知道是否有办法在单个表达式中编写它? (例如a == b == 10
)
答案 0 :(得分:9)
[a,b,3].all? {|x| x==10}
但在这种情况下
[].all? {|x| x==10}
也会返回true
答案 1 :(得分:4)
在aztaroth评论后更新:
[a,b].uniq == [10]