我有这个数据结构:
var index : List[(Int, List[Int])] = Nil
然后,在某个时候,我想在我的索引中添加一些元素。我尝试这样做:
index(position)._2 = new_elem :: index(position)._2
但是编译器抱怨我正在做一个reassignment to val
.
如果有帮助,我会通过以下代码行在索引中创建一个新位置:
index = (p, Nil) :: index
我该如何克服这个问题?
谢谢。