[Kotlin] List와 MutableList의 차이점

allsilver·2021년 8월 26일
0

Kotlin

목록 보기
1/1

코틀린의 컬렉션 중 List란 '목록'이라는 뜻으로 같은 타입의 값을 여러개 넣을 수 있다.

코틀린에서의 List와 MutableList는 둘 다 List이지만, List는 읽는 것만 가능하고 MutableList는 읽기, 삽입, 삭제가 가능하다는 점에서 차이가 있다.

** 여기서 변수명으로 val를 사용해도 문제가 없는데 그 이유는?

val는 초기화시 값이 할당되면 값의 변경이 불가능하지만, 지금의 상황은 값이 아닌 객체를 참조하는 형식이기 때문에 객체 내부의 값은 삽입, 삭제가 가능한 것이다.

profile
일단 해보는 개발자

0개의 댓글