외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

Another-Develop/kotlin

03 코틀린 - MutableList

hyg4196 2021. 4. 20. 11:51
반응형

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를 사용해주어야 한다고 한다.

 

반응형