Set rapido

Set rapido
Se stai lavorando su raccolte SWIFT set, in alcuni casi, è necessario aggiungere/inserire un particolare elemento alla raccolta set. In tal caso, l'uso del metodo insert () è l'opzione migliore.

Aggiunge l'elemento nell'ultima posizione. È possibile che questo metodo prenda un solo parametro, i.e. elemento. Quindi, aggiunge questo elemento al set esistente. Se il set rapido è vuoto, il metodo insert () funziona e aggiunge gli elementi al set.

Sintassi:

swift_set.Inserisci (elemento)


Dove SWIFT_SET è il set e l'elemento è il valore/stringa aggiunto a SWIFT_SET.

Esempio 1:

Creiamo un set rapido con tipo di stringa e aggiungiamo un elemento.

// crea un set rapido con tipo stringa che ha 3 elementi
var swift_set1: set = ["swift1", "swift2", "swift3"]
print ("set effettivo - \ (swift_set1)")
// Aggiungi elemento- "swift1"
swift_set1.INSERT ("SWIFT4")
stampa ("Dopo aver aggiunto Swift -4 - \ (SWIFT_SET1)")


Produzione:

Spiegazione:

Linea 2:


Swift_set1 ha 3 stringhe.

Riga 7:


Usando il metodo insert (), aggiungiamo "SWIFT4" a SWIFT_SET1.

Riga 9:


Infine, visualizziamo SWIFT_SET1. Puoi vedere che Swift-4 viene aggiunto con successo.

Esempio 2:

Creiamo un set rapido con tipo intero e aggiungiamo gli elementi.

// crea un set rapido con tipo intero che ha 5 elementi
var swift_set1: set = [10,20,45,67,89]
print ("set effettivo - \ (swift_set1)")
// Aggiungi elemento-500
swift_set1.Inserisci (500)
print ("Dopo aver aggiunto 500 - \ (swift_set1)")
// Aggiungi elemento-800
swift_set1.Inserisci (800)
Stampa ("Dopo aver aggiunto 800 - \ (swift_set1)")
// Aggiungi elemento-1000
swift_set1.Inserisci (1000)
Stampa ("Dopo aver aggiunto 1000 - \ (swift_set1)")


Produzione:


Poiché il set rapido è una collezione non ordinata, non mostra tutti gli elementi nello stesso ordine ogni volta.

Spiegazione:

Linea 2:


Swift_set1 ha 5 valori interi.

Riga 7-19:


Aggiungiamo i seguenti valori uno per uno al metodo Swift_Set1 usando il metodo Insert () e visualizziamo SWIFT_SET1 ogni volta.

Esempio 3:

Creiamo un set rapido con tipo intero e aggiungiamo gli elementi.

// crea un set rapido con tipo intero che non ha elementi
var swift_set1: set = []
print ("set effettivo - \ (swift_set1)")
// Aggiungi elemento-500
swift_set1.Inserisci (500)
print ("Dopo aver aggiunto 500 - \ (swift_set1)")
// Aggiungi elemento-800
swift_set1.Inserisci (800)
Stampa ("Dopo aver aggiunto 800 - \ (swift_set1)")
// Aggiungi elemento-1000
swift_set1.Inserisci (1000)
Stampa ("Dopo aver aggiunto 1000 - \ (swift_set1)")


Produzione:


Poiché il set rapido è una collezione non ordinata, non mostra tutti gli elementi nello stesso ordine ogni volta.

Spiegazione:

Linea 2:


Inizialmente, SWIFT_SET1 non ha elementi.

Riga 7-19:


Aggiungiamo i seguenti valori uno per uno al metodo Swift_Set1 usando il metodo Insert () e visualizziamo SWIFT_SET1 ogni volta.

Ora puoi vedere l'output. Ci sono 3 elementi nel SWIFT_SET1.

Esempio 4:

Creiamo un set rapido con doppio tipo e aggiungiamo gli elementi.

// crea un set rapido con doppio tipo che non ha elementi
var swift_set1: set = []
print ("set effettivo - \ (swift_set1)")
// Aggiungi elemento-500
swift_set1.Inserisci (500)
print ("Dopo aver aggiunto 500 - \ (swift_set1)")
// Aggiungi elemento-800
swift_set1.Inserisci (800)
Stampa ("Dopo aver aggiunto 800 - \ (swift_set1)")
// Aggiungi elemento-1000
swift_set1.Inserisci (1000)
Stampa ("Dopo aver aggiunto 1000 - \ (swift_set1)")


Produzione:


Poiché il set rapido è una collezione non ordinata, non mostra tutti gli elementi nello stesso ordine ogni volta.

Spiegazione:

Linea 2:


Inizialmente, SWIFT_SET1 non ha elementi.

Riga 7-19:


Aggiungiamo i seguenti valori uno per uno al metodo Swift_Set1 usando il metodo Insert () e visualizziamo SWIFT_SET1 ogni volta.

Ora puoi vedere l'output. Ci sono 3 elementi in swift_set1.

Conclusione

In questa rapida guida, abbiamo imparato come aggiungere un elemento particolare nell'ultima posizione usando il metodo insert (). È possibile che questo metodo prenda un solo parametro, i.e. elemento. Quindi, aggiunge questo elemento al set esistente. Se il set rapido è vuoto, il metodo insert () funziona e aggiunge gli elementi al set. Abbiamo visto tutti gli scenari per inserire gli elementi sul set rapido.