代码之家  ›  专栏  ›  技术社区  ›  Elazar Leibovich

为什么scala的TreeSet返回SortedSet

  •  7
  • Elazar Leibovich  · 技术社区  · 16 年前

    这个物体 TreeSet.apply 方法返回 SortedSet 而不是 TreeSet ?

    val t:TreeSet[Int] = TreeSet(1,2,3)
    
    2 回复  |  直到 16 年前
        1
  •  5
  •   Kristian Domagala    16 年前

    apply() implemented 依据 ++ SortedSet ,因此返回 . ++ 然后继续使用 + 定义于 TreeSet 有序树

    你需要从树集得到什么,而你却不能从分类集得到什么?

        2
  •  5
  •   AaronDefazio    16 年前

    这被认为是当前scala集合库的一个短版本,在scala 2.8的一部分,即改进后的集合库中得到了解决。看到了吗 http://www.scala-lang.org/sid/3#

    推荐文章