728x90
반응형
- Set은 각각의 값이 오직 하나만 존재할 수 있는 컬렉션이다.
- Set의 특징
- 원소의 중복은 불가능
- set에 같은 원소를 중복해 넣으면 set이 자동으로 중복을 없애고 하나만 남긴다.
- 원소의 순서는 중요하지 않다.
- 내부에 같은 원소가 들어있으면 같은 집합으로 취급한다.
- 가장 일반적인 Set 연산은 in 이나 contains(), containsAll()를 사용해 원소인지 검사하는 것
- 합집합 만들기: intSet.union(setOf(3, 4, 5, 6))
- 교집합 만들기: intSet intersect setOf(0, 1, 2, 7, 8)
- 차집합 만들기: intSet subtract setOf(0, 1, 9, 10)
- 원소의 중복은 불가능
- Set의 특징
- 읽기 전용 - setOf()
- 가변 set - mutableSetOf()
728x90
반응형
'코틀린' 카테고리의 다른 글
아토믹 코틀린 30 - 확장함수 (0) | 2023.10.15 |
---|---|
아토믹 코틀린 - 객체 - 맵 (0) | 2023.10.02 |
아토믹 코틀린 - 객체 - 가변 인자 목록 (0) | 2023.10.02 |
아토믹 코틀린 - 객체 - 리스트 (0) | 2023.10.02 |
아토믹 코틀린 - 예외(Exception) (0) | 2023.10.02 |