为什么这个等式返回false
(0..9) === (0..9)
=> false
虽然这个等式返回真实......
5 === 5
=> true
这个等式也是真的吗?
(0..9) == (0..9)
=> true
我对范围缺少什么?
答案 0 :(得分:3)
Range
类重新定义===
运算符,以检查右侧的参数是否在http://www.ruby-doc.org/core-1.9.3/Range.html#method-i-3D-3D-3D范围内,这就是您看到的内容。
答案 1 :(得分:2)