Swift - contiene

Swift - contiene
Contiene () in Swift viene utilizzato per verificare se l'elemento dato esiste nell'array Swift o nel set. In questa guida, implementeremo i contiene () sull'array rapido e sul set rapido. Se viene trovato l'elemento, viene restituito il valore booleano - true -. Se l'elemento non viene trovato, il valore booleano - falso - viene restituito. Quindi, dobbiamo fornire l'elemento come parametro.

Sintassi

Vettore

swift_array.contiene (elemento)

Impostato

swift_set.contiene (elemento)

Parametro
Ci vuole solo un parametro.

Elemento Specifica l'elemento.

Esempio 1

Creeremo un array rapido e un set che dispongono degli elementi della stringa e verificheremo la stringa "web".

// Crea un array rapido
var swift_array: [string] = ["swift4", "java", "mysql", "web", "dati"]
print ("Array effettivo - \ (swift_array)")
// crea un set rapido
var swift_set: set = ["swift4", "java", "mysql", "web", "dati"]
print ("set effettivo - \ (swift_set)")
// Controlla se il Web esiste in SWIFT_ARRAY o no
print ("Il web esiste in swift_array? - ", Swift_array.contiene ("web"))
// Controlla se il Web esiste in SWIFT_SET o no
Stampa ("Il Web esiste in SWIFT_SET? - ", Swift_set.contiene ("web"))

Produzione

Spiegazione

Riga 2-9:

Abbiamo creato un array chiamato Swift_array e un set chiamato Swift_set con 5 stringhe.

Riga 7:

Restituisci Swift_array rimuovendo l'ultimo elemento.

Riga 12:

Controlla se l'elemento "Web" esiste in SWIFT_ARRAY o no. L'output è VERO Perché esiste in Swift_array.

Riga 15:

Controlla se l'elemento "Web" esiste in SWIFT_SET o no. L'output è VERO Perché esiste nel SWIFT_SET.

Esempio 2

Creeremo un array rapido e un set che ha numeri interi e verificheremo i valori 34 e 58.

// Crea un array rapido
var swift_array: [int] = [34,45,56,67,89]
print ("Array effettivo - \ (swift_array)")
// crea un set rapido
var swift_set: set = [58,45,56,67,89]
print ("set effettivo - \ (swift_set)")
// controlla se il 34 esiste in Swift_array o no
print ("esiste 34 in swift_array? - ", Swift_array.contiene (34))
// controlla se il 58 esiste in Swift_array o no
print ("esiste 58 in swift_array? - ", Swift_array.contiene (58))
// Controlla se il 34 esiste in SWIFT_SET o no
stampa ("esiste 34 in swift_set? - ", Swift_set.contiene (34))
// Controlla se il 58 esiste in SWIFT_SET o no
stampa ("esiste 58 in swift_set? - ", Swift_set.contiene (58))

Produzione

Spiegazione

Riga 2-9:

Abbiamo creato un array chiamato Swift_array e un set chiamato SWIFT_SET con 5 numeri interi.

Riga 12-15:

Controlla se esistono o meno i valori 34 e 58 in Swift_Array.

Il valore 34 esiste nel SWIFT_ARRAY poiché l'output è vero. E il valore 58 non esiste nel swift_array poiché l'output è falso.

Riga 18-21:

Controlla se esistono o meno i valori 34 e 58 nel SWIFT_SET.

Il valore 58 esiste in SWIFT_SET poiché l'output è vero. Il valore 34 non esiste in SWIFT_SET poiché l'output è falso.

Può essere possibile implementare questo metodo all'interno delle istruzioni IF-ELSE.

Esempio 3

Controlla se esistono 34 in SWIFT_SET e SWIFT_ARRAY.

// Crea un array rapido
var swift_array: [int] = [34,45,56,67,89]
print ("Array effettivo - \ (swift_array)")
// crea un set rapido
var swift_set: set = [58,45,56,67,89]
print ("set effettivo - \ (swift_set)")
// controlla se il 34 esiste in Swift_array o no
if (swift_array.contiene (34))
print ("34 esiste in swift_array")

altro
Stampa ("34 non esiste in Swift_array")

// Controlla se il 34 esiste in SWIFT_SET o no
if (swift_set.contiene (34))
print ("34 esiste in swift_set")

altro
Stampa ("34 non esiste in SWIFT_SET")

Produzione

Spiegazione

Riga 2-9:

Abbiamo creato un array chiamato Swift_array e un set chiamato SWIFT_SET con 5 numeri interi.

Riga 12-17:

Specifichiamo il metodo all'interno dell'istruzione IF e controlliamo se 34 esiste o meno nel SWIFT_ARRAY. L'output è "34 esiste nel Swift_array" Poiché la condizione è vera all'interno del blocco if.

Riga 20-25:

Specifichiamo il metodo all'interno dell'istruzione IF e verifichiamo se 34 esiste in SWIFT_SET o no. L'output è "34 non esiste nel SWIFT_SET" Poiché la condizione è falsa all'interno del blocco if. Quindi, il blocco altro viene eseguito.

Conclusione

Abbiamo imparato come verificare se esiste un particolare elemento nel metodo SWIFT_ARRAY e SWIFT_SED USAMENTE. Se esiste l'elemento, viene restituito vero. Altrimenti, False viene restituito. Dobbiamo fornire l'elemento come parametro. Abbiamo anche implementato questo metodo con le istruzioni IF-Else.