코틀린에서는 mutable(변할 수 있는) list와 immutable(변할 수 없는) list가 존재한다.
대표적인 mutable list는 바로 Array이다.
Array의 사용방법
fun main() {
Array()
}
fun Array() {
val array = arrayOf(1,2,3)
val arrayString = arrayOf("A" , "B" , "C")
array[0] = 1 // Array는 값의 변경이 가능하다.
for(c in arrayString){
println("${c}")
}
}
위처럼 Array는 값의 변경이 가능하다.
반면, List는 대표적인 immutable list이다.
Lits의 사용방법
fun main() {
Array()
}
fun List() {
var list = listOf(1,2,3)
//list[0] = 2 는 에러발생!!
val result = list.get[1]
println(result)
}
List는 Array와 사용법은 동일하나 list값을 변경할 수 없다.
'Tutorial > tutorial' 카테고리의 다른 글
[Kotlin] 코틀린 여러가지 Collection에 대하여 (0) | 2022.09.29 |
---|---|
[Kotlin] 코틀린 Property 위임 (0) | 2022.09.27 |
[Kotlin] Kotlin Property 뒷받침 필드(Backing Field)의 사용법 (2) | 2022.09.21 |
[Kotlin] 여러가지 함수(function)의 사용법 (0) | 2022.09.17 |
[Kotlin] Random 함수를 이용하여 로또 번호 출력하기 (0) | 2022.09.16 |