私はこのデータ構造を持っています:
var index : List[(Int, List[Int])] = Nil
次に、ある時点で、インデックスに要素を追加したいと思います。私はやろうとします:
index(position)._2 = new_elem :: index(position)._2
しかし、コンパイラは、私がreassignment to val
.
それが役立つ場合は、次のコード行でインデックスに新しい位置を作成します。
index = (p, Nil) :: index
どうすればこの問題を克服できますか?
ありがとう。