Vector
Scalaコレクションパーティーに遅れたようで、影響力のあるすべてのブログ投稿はすでに残されていました。
Java ArrayList
ではデフォルトのコレクションです-私は使用するかもしれませんLinkedList
が、アルゴリズムを熟考し、最適化するのに十分注意した場合のみです。Scala Vector
では、デフォルトとしてを使用する必要がありますSeq
か、それともList
実際に適切な場合に解決する必要がありますか?
List
するとaが表示さSeq()
れます。
IndexedSeq
。
Seq
3年以上前のものです。Scala 2.11.4(およびそれ以前)のデフォルトの具象型はSeq
ですList
。
List<String> l = new ArrayList<String>()
Scalaブログを作成するとしたら、永続的なコレクションの良さを得るために誰もがListを使用していると信じ込ませることだと思います。