0

我有一个关于如何导入 Scala 的 TreeSet 的问题。

当我写作时(在工作表中)

  val myOrdering = Ordering.fromLessThan[Int](_ < _)
                                              //> myOrdering  : scala.math.Ordering[Int] = scala.math.Ordering$$anon$9@4947
                                              //| c4ee
  val myTreeSet = scala.collection.immutable.TreeSet.empty(myOrdering)
                                              //> sortedSet  : scala.collection.immutable.TreeSet[Int] = TreeSet()

一切安好。但是当我写

  import scala.collection.immutable.TreeSet._
  ...
  val myTreeSet = TreeSet.empty(myOrdering)

我收到一个错误:未找到:值 TreeSet。所以问题是如何导入TreeSet。

谢谢。

4

2 回答 2

2

import scala.collection.immutable.TreeSet._导入 的成员TreeSetTreeSet不是自身的成员。你应该简单地写import scala.collection.immutable.TreeSet

于 2013-10-12T16:53:56.180 回答
1

只需这样做:

import scala.collection.immutable.TreeSet

您目前正在拉动TreeSet.

或者你可以这样做:

import scala.collection.immutable._
于 2013-10-12T16:56:10.243 回答