반응형
1. MutableList
Kotlin의 List에는 List와 MutableList가 있습니다.
List는 읽기 전용이며 MutableList는 읽기/ 쓰기가 가능합니다.
Kotlin에선 List인 listOf의 사용을 권장하고 있습니다. (코드의 선명함과 안정성 때문에)
하지만 동적으로 할당되는 배열을 활용하기 위해서 MutableList를 사용해야 합니다.
참고 이유 :
var num = readLine()!!.split(" ").map { it.toInt() }.toMutableList()
해당 배열을 사용하려고 하니 toMultableList 를 사용해야 num[0] 배열을 수정할 수 있었다.
map{ it.toInt() } 를 사용시 변수가 리스트로 선언되고
리스트는 읽기 전용임으로 MutableList를 사용해주어야 한다고 한다.
반응형
'Another-Develop > kotlin' 카테고리의 다른 글
06 코틀린 - Jackson (0) | 2021.05.06 |
---|---|
05 코틀린 - init, mapOf() , toMap() (0) | 2021.04.27 |
04 코틀린 - When, downTo , .. , until (0) | 2021.04.21 |
02 코틀린 - readLine (자료형변환) , 배열 (0) | 2021.04.16 |
01 코틀린 - 클래스, 데이터 클래스, 타입추론 , Nullable (0) | 2021.04.16 |