我有這樣的數據結構:不能預先考慮元素列表
var index : List[(Int, List[Int])] = Nil
然後,在某些時候,我想添加一些元素添加到我的索引。我試着做:
index(position)._2 = new_elem :: index(position)._2
但編譯器抱怨說我正在做一個reassignment to val
。
index = (p, Nil) :: index
我怎樣才能解決這個問題:
如果能幫上忙,我用下面的代碼創建一個新的位置進入指數?
謝謝。
使用ListBuffer而不是List。 – rocky3000