字符串的Scala散列函数是什么?

use*_*768 0 hash scala

我正在寻找Scala的哈希字符串的默认哈希函数,但是经过一段时间的搜索后我还没找到它.所以,我想请求任何知道该语言源代码的人的帮助.

这是Java的哈希函数:hashCode

And*_*ndy 6

在JVM上的标准Scala中,字符串是常规Java字符串.散列函数是相同的.通过从String到StringOps的隐式转换,可以使用其他字符串操作.

在Scala JS中有一个自定义实现.我怀疑它与JVM版本具有相同的行为.这是实施.

其他Scala后端的实现可能会有所不同(但我也不知道任何其他积极开发的后端).