[Kotlin] List와 MutableList의 차이점

allsilver·2021년 8월 26일
0

Kotlin

목록 보기
1/1

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

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

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

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

profile
일단 해보는 개발자

0개의 댓글

관련 채용 정보