我如何使用Scala的MurmurHash实现:scala.util.MurmurHash3?
发布时间:2020-12-16 18:07:53 所属栏目:安全 来源:网络整理
导读:我正在编写一个BloomFilter,并希望使用 Scala的默认MurmurHash3实现:scala.util.MurmurHash3.我的编译失败但是出现以下编译错误: [error] /mnt/hgfs/dr/sandbox/dr-commons/src/main/scala/dr/commons/collection/BloomFilter.scala:214: MurmurHash3 is n
我正在编写一个BloomFilter,并希望使用
Scala的默认MurmurHash3实现:scala.util.MurmurHash3.我的编译失败但是出现以下编译错误:
[error] /mnt/hgfs/dr/sandbox/dr-commons/src/main/scala/dr/commons/collection/BloomFilter.scala:214: MurmurHash3 is not a member of scala.util [error] import scala.util.{MurmurHash3 => MH} 我正在使用Scala 2.9.1和sbt 0.11.2. MurmurHash3类默认情况下不在2.9.1库中吗?我认为它是因为它在库中使用了很多.据我所知,该类不是私有包. 解决方法
它被称为
scala.util.MurmurHash而没有3.但它确实是Murmurhash 3算法(见
the comments in the source)
编辑我刚刚看到Rex Kerr是scala.util.MurmurHash的作者.我建议你不要接受这个答案(假设它是正确的答案);自从Rex Kerr在StackOverflow之后,他可能会加入并给你一个更好的… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |