Scala コレクション API のセットとリストの間に一貫性がないのはなぜですか?
たとえば、不変の Set と可変の Set があります。後者を使用する場合は、次のように簡単に実行できます。
val set = Set[A]()
set += new A
ただし、変更可能な List 自体はありません。リストを使用して同様のコード スニペットを作成する場合、どのデータ構造を使用すればよいですか? LinkedList は変更可能ですが、 += メソッドが定義されていないため、良い候補のように思えます。ListBuffer は要件を満たしているようですが、リストではありません。
2.8 コレクションのドキュメントを読んだ後、MutableList がおそらく最適であるという結論に達しました。
scala.collection.mutable.List があればいいのにと思います。