특징 : Set은 고유한 값의 정렬되지 않은 모음입니다. 고유 값은 동일한 유형이어야 합니다.
var colors: Set<String> = ["Red","Blue","Green","Blue"]
var favoriteColors: Set = ["Red", "Blue", "Green"]
var newColors: Set = ["Purple", "Orange", "Green"]
let intersect = favoriteColors.intersection(newColors) // a AND b
// intersect = {"Green"}
let union = favoriteColors.union(newColors) // a OR b
// union = {"Orange", "Purple", "Green", "Red", "Blue"}
let subtract = favoriteColors.subtracting(newColors) // a - (a AND b)
// subtract = {"Blue", "Red"}
favoriteColors.insert("Color")
// favoriteColors = {"Red", "Color", "Green", "Blue"}
favoriteColors.remove("Color")
// favoriteColors = {"Red", "Green", "Blue"}
if favoriteColors.contains("Blue") {
print("Who doesn't like blue!")
}
'Swift > 문법' 카테고리의 다른 글
[XCODE] LLDB 특정 DATA 메모리 덤프 저장하기 (0) | 2023.09.06 |
---|---|
[XCODE]LLDB 명령어 (디버깅 명령어) (0) | 2023.09.06 |
[SWIFT]Dictionary merging / sorted (0) | 2023.07.25 |
[SWIFT]Array zip (0) | 2023.07.25 |
[SWIFT]enum 파라메터형 / if case 문 (0) | 2023.07.25 |