在Java中,==是最强的等式(指针相等):a == b总是暗示a.equals(b).但是,在Ruby中,==弱于.equals?:
ruby-1.9.2-rc2 > 17 == 17.0
=> true
ruby-1.9.2-rc2 > 17.equal?(17.0)
=> false
Run Code Online (Sandbox Code Playgroud)
那么,我在哪里可以了解更多信息==?当我将两个对象与它进行比较时,我应该期待什么样的检查?