Jak przekonwertować tablicę Scala na zmienną? Łatwo jest przekonwertować na niezmienny. Jednak nie mogę znaleźć oczywistego sposobu konwersji na zmienną.Konwertuj tablicę na zmienny zestaw w Scali?
11
A
Odpowiedz
10
scala> scala.collection.mutable.Set(Array(1,2) :_*)
res2: scala.collection.mutable.Set[Int] = Set(2, 1)
Upiorna :_*
typ przypisanie, metoda fabryki siły, aby zobaczyć tablicę jako listę argumentów.
17
scala> val s=scala.collection.mutable.Set()++Array(1,2,3)
s: scala.collection.mutable.Set[Int] = Set(2, 1, 3)
1
Próbowałem zrobić to samo. Rozwiązałem to inną metodą. Pomyślałem, że udzielę odpowiedzi, choć ten post jest stary.
val x = Array(1, 2, 3)
val y = x.to[scala.collection.mutable.Set]
y: scala.collection.mutable.Set[Int] = Set(1, 2, 3)
Chciałbym móc przyjąć dwie odpowiedzi. – schmmd