标签: scala hashcode
如果存在两个没有内容和相同类型的对象,那么在Scala中默认确定的哈希码究竟是多少?它是JVM特定的还是scala github repo中的代码我可以看一下? (我在那里找不到)
我确实在寻找类似的问题,但它们都是特定于java的,不确定Scala团队是否做了不同的事情。
答案 0 :(得分:2)
Object实现hashCode,因此它默认来自Java。 Scala对象可以覆盖它。例如。 case类将覆盖它以等效于相等逻辑,并委托给成员对象。
Object
hashCode