Loading ...

Usare i Set in Swift

Usare i Set in Swift

I Set in Swift sono delle collezioni di elementi univoci non ordinati.

Sostanzialmente hanno lo stesso concetto di tutti gli altri linguaggi di programmazione.

Oggi vediamo come usarli.

Ecco il codice:

import Foundation

var mySet: Set<String> = ["uno", "due", "tre"];
print("Contiene \(mySet.count) elementi");
if !mySet.isEmpty {
    print("Iterazione senza ordinamento");
    for s in mySet {
        print(s);
    }

    print("Leviamo un elemento se esiste");
    if mySet.contains("tre") {
        mySet.remove("tre");
    }
    
    print("Iteriamo con ordinamento");
    for s in mySet.sorted() {
        print(s);
    }
} else {
    print("Vuoto");
}

Queste le operaazioni che facciamo:

  • creiamo un Set di stringhe
  • stampiamo quanti elementi contiene
  • controlliamo che non sia vuoto, ed in caso facciamo altre operazioni
  • iteriamo senza ordinamento
  • cerchiamo un elemento ed in caso lo cancelliamo
  • iteriamo con ordinamento naturale

Enjoy!