scala は、既存のデータ コンテナーから既存のコンテナーを埋めるためのコンテナー関数を提供しますか?
myarray.fillFrom( myiterable )
また
myarray.copyFrom( myiterable )
scala は、既存のデータ コンテナーから既存のコンテナーを埋めるためのコンテナー関数を提供しますか?
myarray.fillFrom( myiterable )
また
myarray.copyFrom( myiterable )
myarray
が実際に配列である場合、関数のファミリIterableLike.copyToArray
があります。
可変コレクションを使用している場合は、append
. ドキュメントから:
scala> val a = LinkedList(1, 2)
a: scala.collection.mutable.LinkedList[Int] = LinkedList(1, 2)
scala> val b = LinkedList(1, 2)
b: scala.collection.mutable.LinkedList[Int] = LinkedList(1, 2)
scala> a.append(b)
res0: scala.collection.mutable.LinkedList[Int] = LinkedList(1, 2, 1, 2)
scala> println(a)
LinkedList(1, 2, 1, 2)
不変のコレクションを使用している場合、それに何も追加することはできません。
単に使用するmyIterable.toArray()