Swift Set - ISSUPERSET_ISSUBSET

Swift Set - ISSUPERSET_ISSUBSET

SET - ISSUPERSET ()

ISSUPERSET () in Swift Set può essere utilizzato per verificare se esistono tutti gli elementi in un altro set. Se esistono tutti gli elementi, allora possiamo dire che il set è un superset. Quindi, vero verrà restituito. Altrimenti, non è un super set e false verrà restituito.

Sintassi:

swift_set1.ISSUPERSET (di: SWIFT_SET2)

Qui, SWIFT_SET1 è il primo set e SWIFT_SET2 è il secondo set.

Questo swift_set1 verifica se tutti gli elementi in swift_set2 esistono in questo swift_set1. Se esiste, allora possiamo dire che SWIFT_SET1 è un superset.

Esempio 1:

Creeremo due set che trattengono i valori interi e verificheremo se entrambi sono superset tra loro o no.Int

// Crea due set rapidi
var swift_set1: set = [10,20,4,56,70]
var swift_set2: set = [10,20,4,56]
print ("swift set1:", swift_set1)
print ("swift set2:", swift_set2)
// Controlla SWIFT_SET1 è superset di SWIFT_SET2
print ("è swift_set1 un superset di swift_set2? -", SWIFT_SET1.ISSUPERSET (di: SWIFT_SET2))
// Controlla SWIFT_SET2 è superset di SWIFT_SET1
print ("è swift_set2 un superset di swift_set1? -", SWIFT_SET2.ISSUPERSET (di: SWIFT_SET1))

Produzione:

Spiegazione:

Riga 2-3:

Il nostro primo passo è creare due set (SWIFT_SET1 e SWIFT_SET2) con tipi di interi.

Riga 9:

Stiamo verificando se SWIFT_SET1 è un superset di SWIFT_SET2. L'output è vero poiché tutti gli elementi in swift_set2 esistono in swift_set1.

Riga 12:

Stiamo verificando se SWIFT_SET2 è un superset di SWIFT_SET1. L'output è falso poiché tutti gli elementi in swift_set1 non esistono in swift_set2.

Esempio 2:

Creeremo due set che contengono stringhe e controlleremo se entrambi sono superset tra loro o no.

// Crea due set rapidi
var swift_set1: set = ["swift1"]
var swift_set2: set = ["swift1", "swift3"]
print ("swift set1:", swift_set1)
print ("swift set2:", swift_set2)
// Controlla SWIFT_SET1 è superset di SWIFT_SET2
print ("è swift_set1 un superset di swift_set2? -", SWIFT_SET1.ISSUPERSET (di: SWIFT_SET2))
// Controlla SWIFT_SET2 è superset di SWIFT_SET1
print ("è swift_set2 un superset di swift_set1? -", SWIFT_SET2.ISSUPERSET (di: SWIFT_SET1))

Produzione:

Spiegazione:

Riga 2-3:

Il nostro primo passo è creare due set (SWIFT_SET1 e SWIFT_SET2) con tipi di stringa.

Riga 9:

Stiamo verificando se SWIFT_SET1 è un superset di SWIFT_SET2. L'output è falso poiché tutti gli elementi in swift_set2 non esistono in swift_set1.

Riga 12:

Stiamo verificando se SWIFT_SET2 è un superset di SWIFT_SET1. L'output è vero poiché tutti gli elementi in swift_set1 esistono in swift_set2.

Set - ISSUBSET ()

ISSUBSET () nel set rapido può essere utilizzato per verificare se tutti gli elementi in questo set esistono in un altro set o no. Se esiste, allora possiamo dire che il set è un sottoinsieme. Quindi, vero verrà restituito. Altrimenti, non è un sottoset e verrà restituito falso.

Sintassi:

swift_set1.ISSUBSET (di: SWIFT_SET2)

Qui, SWIFT_SET1 è il primo set e swift_set2 è il secondo set.

Questo SWIFT_SET1 verifica se tutti gli elementi in questo set esistono nel set SWIFT2 o no. Se esiste, allora possiamo dire che SWIFT_SET1 è un sottoinsieme di SWIFT_SET2.

Esempio 1:

Creeremo due set che trattengono i valori interi e verificheremo se entrambi sono un sottoinsieme l'uno dell'altro o no.

// Crea due set rapidi
var swift_set1: set = [10,20,4,56,70]
var swift_set2: set = [10,20,4,56]
print ("swift set1:", swift_set1)
print ("swift set2:", swift_set2)
// Controlla il sottoinsieme SWIFT_SET1 è di SWIFT_SET2
print ("è swift_set1 un sottoinsieme di swift_set2? -", SWIFT_SET1.ISSUBSET (di: SWIFT_SET2))
// Controlla il sottoinsieme SWIFT_SET2 è di SWIFT_SET1
print ("è swift_set2 un sottoinsieme di swift_set1? -", SWIFT_SET2.ISSUBSET (di: SWIFT_SET1))

Produzione:

Spiegazione:

Riga 2-3:

Il nostro primo passo è creare due set (SWIFT_SET1 e SWIFT_SET2) con tipi di interi.

Riga 9:

Stiamo verificando se SWIFT_SET1 è un sottoinsieme di SWIFT_SET2. L'output è falso poiché tutti gli elementi in swift_set1 non esistono in swift_set2.

Riga 9:

Stiamo verificando se SWIFT_SET2 è un sottoinsieme di SWIFT_SET1. L'output è vero poiché tutti gli elementi in swift_set2 esistono in swift_set1.

Esempio 2:

Creeremo due set che contengono stringhe e controlleremo se entrambi sono sottoinsieme l'uno dell'altro o no.

// Crea due set rapidi
var swift_set1: set = ["swift1"]
var swift_set2: set = ["swift1"]
print ("swift set1:", swift_set1)
print ("swift set2:", swift_set2)
// Controlla il sottoinsieme SWIFT_SET1 è di SWIFT_SET2
print ("è swift_set1 un sottoinsieme di swift_set2? -", SWIFT_SET1.ISSUBSET (di: SWIFT_SET2))
// Controlla il sottoinsieme SWIFT_SET2 è di SWIFT_SET1
print ("è swift_set2 un sottoinsieme di swift_set1? -", SWIFT_SET2.ISSUBSET (di: SWIFT_SET1))

Produzione:

Spiegazione:

Riga 2-3:

Il nostro primo passo è creare due set (SWIFT_SET1 e SWIFT_SET2) con tipi di stringa.

Riga 9:

Stiamo verificando se SWIFT_SET1 è un sottoinsieme di SWIFT_SET2. L'output è vero poiché l'elemento in swift_set1 esiste in swift_set2.

Riga 9:

Stiamo verificando se SWIFT_SET1 è un sottoinsieme di SWIFT_SET2. L'output è vero poiché l'elemento in swift_set1 esiste in swift_set2.

Conclusione

In questa guida, abbiamo discusso dei metodi ISSUPERSET e ISSUBSET disponibili nella raccolta set in Swift Programming Language. ISSUPERSET () in Swift Set può essere utilizzato per verificare se esistono tutti gli elementi in un altro set. ISSUBSET () nel set rapido può essere utilizzato per verificare se tutti gli elementi in questo set esistono in un altro set o no.