특징 : 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!")
}

+ Recent posts