낭만 프로그래머

Kotlin(코틀린) 배우기 - Set, MutableSet 본문

Kotlin

Kotlin(코틀린) 배우기 - Set, MutableSet

조영래 2021. 11. 2. 09:44
Set, MutableSet

1. 순서가 없으며 중복을 허용하지 않는 Collection에는 Set과 MutableSet이 있다. Set은 불변이며 MutableSet은 가변적으로 요소를 변경 할 수 있다. 

val setData: Set<Int> = setOf(1,2,3)
val mixSetData = setOf(1, "일", 1.0) // 여러가지 타입의 Set 객체 생성
mixSetData.add(2) // 불변이므로 오류

val mutableSetData = setOf(1, "일", 1.0) // MutableSet 객체 생성
mutableSetData.remove(1) // 정상


2. Set API

3. MutableSet API