중복 없이 저장하고자 할 때 사용
var genres : Set = ["Classic", "Rock", "Balad"] // 배열과 동일 + 타입 어노테이션
genres.insert("Classic")
for g in genres.sorted() { // 집합에 순서는 없지만, 정렬해서 반환은 해줌
print(g)
}
** 배열, 딕셔너리와 달리 여러 타입 저장 가능
var tu = ("a", 1, 2, 3, true)
tu.3 // 인덱싱을 이렇게함. 속성으로 제공.
동일 타입 데이터만 같은 딕셔너리에 저장
var capital = ["a": "A", "b": "B", "c": "C"]
capital["a"] // "A"
var dic = Dictionary<String, Int>() // K,
var dic = [String: Int]()
capital.updateValue("AA", forKey: "a") // 기존 값 A 반환
capital["a"] = nil // k-v 같이 삭제
capital.removeValue(forKey: "b") // B 반환
for kv in capital {
print(kv) // (k, v) 튜플을 순회상수로 준다.
}
for (key, value) in calpital {
print(key, value)
}