为什么1 ===(1..12)评估为假,而(1..12)=== 1评估为真?

时间:2014-10-26 23:13:28

标签: ruby expression range

我正在测试一段代码,然后我发现了这个:

2.1.2 :016 > 1 === (1..12)
 => false
2.1.2 :017 > (1..12) === 1
 => true
2.1.2 :018 >

为什么顺序在这个布尔表达式中很重要?

0 个答案:

没有答案