POST

[코틀린] 안드로이드 코틀린 컬렉션 - 이뮤터블 컬렉션

이뮤터블 컬렉션은 일반 배열처럼 크기를 변경 할 수 없으며,  초기 값을 입력한 뒤에는 수정이 불가능 합니다.

 

이뮤터블 컬렉션 생성 및 초기화 - listOf

일반적인 컬렉션을 생성하는 것과 같고 mutable이 붙지 않습니다.

val 변수이름 = listOf("값1","값2","값3")

 

이뮤터블 컬렉션 사용하기 - get()

마찬가지로 get()함수를 사용 할 수 있습니다.

변수이름.geet(인덱스)

 

이뮤터블 컬렉션의 특징

이뮤터블 컬렉션은 list 뿐 만아니라  set, map 컬렉션도 동일한 특성을 가지고 있습니다.

이로 인해 대부분 상수로 사용을 하며 변수이름도 대분자로 작성하여 일반적인 상수 표기를 합니다.