1. Set

순서가 존재하지 않고, 멤버가 유일한 것을 보장하는 데이터 컬력션 타입

Set 특징

2. Set 활용하기

2-1. Set 생성하기

⚠️ 일단 기존에 배열과 딕셔너리와 다르게 타입 추론으로 생성이 불가능하다. 왜냐하면 선언이 배열과 동일하기 때문이다!

i) 정식 문법으로 set 생성하기

→ 생성자로 set을 생성하는 방법이다.

var lottoNumbers = Set<Int>()

ii) 단축 문법으로 set 생성하기

→ 정식 문법보다 많이 사용되는 딕셔너리 생성방법 해당 딕셔너리의 타입을 명시해주고 대괄호 안에 값을 넣어 배열 생성과 동시에 멤버를 생성할 수 있다.

var lottoNumbers: Set<Int> = []

2-2. Set 검사 (Inspecting an Set)

i) count

→ set에 들어있는 멤버의 개수를 반환한다.