目前還不清楚如何從現有的創建一個新的設置。斯卡拉初始化設置從另一組
scala> val s = Set(1,2,3)
嘗試添加S直接在構造函數中:
scala> val v = Set(s)
v: scala.collection.mutable.Set[scala.collection.mutable.Set[Int]] = Set(Set(1, 2, 3))
嗯,這是一個嵌套集..
所以讓我們嘗試把每一個元素:
val v = Set[Int](s:_*)
<console>:13: error: type mismatch;
found : scala.collection.mutable.Set[Int]
required: Seq[Int]
val v = Set[Int](s:_*)
列表如何?
val v = Set( s.toList)
v: scala.collection.mutable.Set[List[Int]] = Set(List(1, 2, 3))
啊哈!謝謝。現在硬了 – javadba