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.