文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
11. == 的行为差异
在 Java 中, ==
代表基本数据类型的相同,或对象引用的等价性。在 Groovy 中, ==
的含义变成了 a.compareTo(b)==0
,不过这要当且仅当 ==
两边的对象都实现了 Comparable
接口时才能实现,否则 ==
就等同于 a.equals(b)
。而要想在 Groovy 中检查对象间的引用等价性,则需使用 is
,比如: a.is(b)
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论