에 요소를 앞에 추가 할 수 없습니다내가이 데이터 구조를 가지고 목록
var index : List[(Int, List[Int])] = Nil
그리고, 어떤 점에서 나는 나의 인덱스에 몇 가지 요소를 추가 할 수 있습니다. 내가 수행하려고 :
index(position)._2 = new_elem :: index(position)._2
하지만이 reassignment to val
를하고있는 중이 야하는 컴파일러는 불평.
index = (p, Nil) :: index
가 어떻게이 문제를 극복 할 수
가 도움이 될 수 있다면
, 나는 다음 코드 줄에 의해 인덱스에 새 위치를 만들?감사합니다.
List 대신 ListBuffer를 사용하십시오. – rocky3000