☑️세트(Set)
var letters = Set<String>()
letters.insert("Classcial Music")
letters = []
var favoriteGenres: Set<String> = ["Rock", "Classical", "Hip hop"]
favoriteGenres.isEmpty
favoriteGenres.count
favoriteGenres.contains("Rock")
favoriteGenres.randomElement()
// 업데이트(update) - 삽입, 교체, 추가
// 배열에서 사용하는 append가 없음
var set1: Set<Int> = [1, 1, 2, 2, 3, 3]
set1.update(with: 1)
set1.update(with: 7)
set1.remove(1)
set1
set1.remove(5)
set1.removeAll()
set1.removeAll(keepingCapacity: true)
let oddDigits: Set = [1, 3, 5, 7, 9]
let evenDigits: Set = [0, 2, 4, 6, 8]
let singleDigitPrimeNumbers: Set = [2, 3, 5, 7]
// 합집합
oddDigits.union(evenDigits).sorted()
// 교집합
oddDigits.intersection(evenDigits).sorted()
// 차집합
oddDigits.subtracting(singleDigitPrimeNumbers).sorted()
// 대칭 차집합
oddDigits.symmetricDifference(singleDigitPrimeNumbers).sorted()