我想澄清一下我是否理解正确:
==
- >是参考比较,即两个对象都指向相同的内存位置.equals()
- >计算对象中值的比较我的理解是正确的吗?
==
和.equals()
Scala有什么区别,什么时候使用哪个?
实现是否与Java相同?
编辑:相关问题谈论的具体情况AnyVal
.更一般的情况是Any
.
如何在Scala中测试引用相等性?
val x = new Obj
val y = x
x.referenceEquals(y) // evaluates to true
Run Code Online (Sandbox Code Playgroud)