Swift Set Operations - Crea e accedi

Swift Set Operations - Crea e accedi
Il set è una collezione che memorizza solo gli elementi unici in Swift. È possibile creare un set usando il Impostato parola chiave.

Creazione

È facoltativo specificare il tipo di dati durante la creazione del set.

Sintassi:
Set = [element1, element,…]

Ora creiamo i set con diversi tipi di dati per comprendere meglio questo concetto.

Esempio 1:
Creiamo tre set rapidi con tre tipi di dati: intero, doppio e stringa.

// crea un set rapido con tipo intero
var swift_set1: set = [100.200.300.400.56]
// crea un set rapido con doppio tipo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crea un set rapido con il tipo di stringa
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
Stampa (SWIFT_SET1)
Stampa (SWIFT_SET2)
Stampa (SWIFT_SET3)

Produzione:

Spiegazione:

Riga 2-8:

Abbiamo creato tre set con cinque elementi ciascuno.

Riga 10-12

Infine, abbiamo visualizzato tre set.

Esempio 2:
Creiamo tre set rapidi senza specificare i tipi di dati.

// crea un set rapido
var swift_set1: set = [100.200.300.400.56]
// crea un set rapido
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// crea un set rapido
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
Stampa (SWIFT_SET1)
Stampa (SWIFT_SET2)
Stampa (SWIFT_SET3)

Produzione:

Spiegazione:

Riga 2-8:

Abbiamo creato tre set con cinque elementi ciascuno.

Riga 10-12

Infine, abbiamo visualizzato tre set.

Esempio 3:
Creiamo un SRT con duplicati e stampiamolo.

// crea un set rapido con duplicati
var swift_set1: set = [100.200.300.400.56.56.100.200.200.45]
Stampa (SWIFT_SET1)

Produzione:

Puoi vedere che Swift_set non restituisce alcun duplicato.

Accesso

Se si desidera visualizzare gli elementi in un set, è possibile utilizzare un loop.

Sintassi:
per iteratore in swift_set
Stampa (iteratore)

Dove SWIFT_SET è il set e un iteratore viene utilizzato per iterare gli elementi presenti in SWIFT_SET.

Esempio:
Qui, creiamo tre set con diversi tipi di dati e li accessiamo utilizzando un loop.

// crea un set rapido con tipo intero
var swift_set1: set = [100.200.300.400.56]
// crea un set rapido con doppio tipo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crea un set rapido con il tipo di stringa
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
// itera gli elementi in swift_set1
per iteratore in swift_set1
Stampa (iteratore)

stampa("------------------")
// itera gli elementi in swift_set1
per iteratore in swift_set2
Stampa (iteratore)

stampa("------------------")
// itera gli elementi in swift_set1
per iteratore in swift_set3
Stampa (iteratore)

Produzione:

Spiegazione:
Innanzitutto, abbiamo creato tre set con 5 elementi ciascuno.

Riga 10-24:
Successivamente, utilizziamo i loop per accedere agli elementi uno per uno da ciascun set.

Conclusione

In questa rapida guida, abbiamo imparato come creare un set e accedere agli elementi da un set usando il loop. Durante la creazione di un set, è facoltativo specificare il tipo di dati. Se ci sono elementi duplicati in un set, non restituisce alcun errore. Rimuove i duplicati internamente e ne restituisce gli elementi unici.