Swift Language Modifica dei valori in un set


Esempio

var favoriteColors: Set = ["Red", "Blue", "Green"]
//favoriteColors = {"Blue", "Green", "Red"}  

È possibile utilizzare il metodo insert(_:) per aggiungere un nuovo elemento in un set.

favoriteColors.insert("Orange")
//favoriteColors = {"Red", "Green", "Orange", "Blue"}

È possibile utilizzare il metodo remove(_:) per rimuovere un elemento da un set. Restituisce il valore contenente facoltativo che è stato rimosso o zero se il valore non era nel set.

let removedColor = favoriteColors.remove("Red")
//favoriteColors = {"Green", "Orange", "Blue"}
// removedColor = Optional("Red")

let anotherRemovedColor = favoriteColors.remove("Black")
// anotherRemovedColor = nil