2013-06-05 8 views

答えて

49

はScalaの2.10に任意のコレクション型間の変換にtoメソッドを使用します。

scala> Array(1, 2, 3).toSeq 
res0: Seq[Int] = WrappedArray(1, 2, 3) 

scala> Array(1, 2, 3).to[collection.immutable.Seq] 
res1: scala.collection.immutable.Seq[Int] = Vector(1, 2, 3) 
+0

非常に良い –

+0

あなたの答えは、私を助けたが、なぜ、ああ、これはなぜでも必要とされているあなたに感謝?私は不変のコレクションでしか作業していません - 収量の結果にはどのようなものが必要でしょうか? – akauppi

+2

私の友人は、イヴァン・ユルチェンコはこの明確に: A)scala.collection.Seq B)scala.collection.immutable.Seq C)scala.collection.mutable.Seq Bと:問題は3つのことをしていることですCがAから派生しているので、もしAがあれば、それが可変であるか不変であるかどうかは確かに言えません。そのため、明示的な変換(.toListや何か)や、 – akauppi

関連する問題

 関連する問題