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

时间:2016-03-29 19:50:22

标签: scala hash

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

这是Java的哈希函数:hashCode

1 个答案:

答案 0 :(得分:6)

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

在Scala JS中有一个自定义实现。我怀疑它与JVM版本具有相同的行为。 Here's the implementation

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

相关问题