【发布时间】:2015-01-31 18:26:26
【问题描述】:
以下是我的一些失败尝试:
import com.google.common.collect.HashMultiset
// 1. This does not work!
// val foo1:HashMultiset[Int] = HashMultiset[Int].create()
// 2. Neither does this!
// val foo2:HashMultiset[Int] = new HashMultiset[Int]()
// foo1.add(1)
在第一种情况下,它抱怨 HashMultiset 不是一个值。
在第二种情况下,它表示 HashMultiset[Int] 没有构造函数。
为了使用 Scala 中的这个番石榴类,我需要做一些额外的工作吗?
UPDATE0:我正在使用 Scala 2.11.2 和 Guava 18.0,以防万一!
【问题讨论】:
-
val foo1:HashMultiset[Int] = HashMultiset.create()可能会起作用。 -
"无法解析符号创建" :-(
-
val foo1: HashMultiset[Int] = HashMultiset.create()非常适合我。 -
你用的是什么版本的scala和guava?
-
val foo1:HashMultiset[Int] = HashMultiset.create[Int]() 有效