1. ホーム

[解決済み】Scalaでリストの末尾に要素を追加する方法

2022-04-02 12:55:09

質問

の要素を追加することができません。 T リストに List[T] . 試しに myList ::= myElement にアクセスすると、変なオブジェクトが生成されるようです。 myList.last は常にリスト内に置かれた最初の要素を返します。どうしたらこの問題を解決できるでしょうか?

どのように解決するのですか?

List(1,2,3) :+ 4

Results in List[Int] = List(1, 2, 3, 4)

この操作の計算量はO(n)であることに注意してください。この操作が頻繁に必要な場合や、長いリストに対しては、他のデータ型(例えばListBuffer)を使用することを検討してください。