【发布时间】:2010-01-11 20:11:09
【问题描述】:
我是 Scala 的新手。在2.7.7中,如下代码
abstract class C
case class CC() extends C
trait T
val c1 = CC()
val c2 = new CC() with T
println(c1.hashCode == c2.hashCode,c1 equals c2)
打印
(false,true)
而我本来期望的
(false,false)
我错过了什么?提前致谢。
【问题讨论】:
-
这是一个错误,已在 Scala 2.8 上修复。
-
啊,这是一种解脱。谢谢大家的回答。
标签: scala equals case hashcode traits