首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >equal, eql, ===, and ==,有什么区别?

equal, eql, ===, and ==,有什么区别?

提问于 2017-12-19 10:57:22
回答 2关注 0查看 356

我想了解这四种方法之间的区别。 我知道默认==调用方法相等? 当两个操作数引用完全相同的对象时,它将返回true。

===默认情况下也调用==哪个调用相等?...好吧,所以如果所有这三个方法都不覆盖,那么我猜

===,==和平等? 做同样的事情?

现在来eql? 这是做什么(默认)? 它是否调用操作数的哈希/ ID?

为什么Ruby有这么多的平等标志? 他们是否应该在语义上有所不同?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档