Swift Set - Issuperset_issubset

Swift Set - Issuperset_issubset

SET - ISSUSERSET ()

Issuperset () i Swift Set kan brukes til å sjekke om alle elementene i et annet sett eksisterer i dette settet. Hvis alle elementer eksisterer, kan vi si at settet er et supersett. Så sant vil bli returnert. Ellers er det ikke et supersett og usant vil bli returnert.

Syntaks:

SWIFT_SET1.Issuperset (av: swift_set2)

Her er SWIFT_SET1 det første settet, og SWIFT_SET2 er det andre settet.

Denne SWIFT_SET1 sjekker om alle elementene i SWIFT_SET2 eksisterer i denne SWIFT_SET1. Hvis det eksisterer, kan vi si at SWIFT_SET1 er en supersett.

Eksempel 1:

Vi vil opprette to sett som holder heltallverdier og sjekker om begge er supersett til hverandre eller ikke.Int

// Lag to raske sett
var swift_set1: set = [10,20,4,56,70]
var swift_set2: sett = [10,20,4,56]
Print ("Swift Set1:", SWIFT_SET1)
Print ("Swift Set2:", SWIFT_SET2)
// Sjekk SWIFT_SET1 er supersett av SWIFT_SET2
print ("er SWIFT_SET1 A Superset of SWIFT_SET2? -", SWIFT_SET1.Issuperset (av: swift_set2))
// Sjekk SWIFT_SET2 er supersett av SWIFT_SET1
print ("er swift_set2 et supersett av SWIFT_SET1? -", SWIFT_SET2.Issuperset (av: swift_set1))

Produksjon:

Forklaring:

Linje 2-3:

Vårt første trinn er å lage to sett (swift_set1 og swift_set2) med heltallstyper.

Linje 9:

Vi sjekker om SWIFT_SET1 er et supersett av SWIFT_SET2. Utgangen er sant siden alle elementene i SWIFT_SET2 eksisterer i SWIFT_SET1.

Linje 12:

Vi sjekker om SWIFT_SET2 er et supersett av SWIFT_SET1. Utgangen er falsk siden alle elementene i SWIFT_SET1 ikke eksisterer i SWIFT_SET2.

Eksempel 2:

Vi vil lage to sett som holder strenger og sjekker om begge er supersett til hverandre eller ikke.

// Lag to raske sett
var swift_set1: sett = ["Swift1"]
var swift_set2: sett = ["Swift1", "Swift3"]
Print ("Swift Set1:", SWIFT_SET1)
Print ("Swift Set2:", SWIFT_SET2)
// Sjekk SWIFT_SET1 er supersett av SWIFT_SET2
print ("er SWIFT_SET1 A Superset of SWIFT_SET2? -", SWIFT_SET1.Issuperset (av: swift_set2))
// Sjekk SWIFT_SET2 er supersett av SWIFT_SET1
print ("er swift_set2 et supersett av SWIFT_SET1? -", SWIFT_SET2.Issuperset (av: swift_set1))

Produksjon:

Forklaring:

Linje 2-3:

Vårt første trinn er å lage to sett (swift_set1 og swift_set2) med strengtyper.

Linje 9:

Vi sjekker om SWIFT_SET1 er et supersett av SWIFT_SET2. Utgangen er falsk siden alle elementene i SWIFT_SET2 ikke eksisterer i SWIFT_SET1.

Linje 12:

Vi sjekker om SWIFT_SET2 er et supersett av SWIFT_SET1. Utgangen er sant siden alle elementene i SWIFT_SET1 eksisterer i SWIFT_SET2.

SET - ISSUBSET ()

Issubset () i raskt sett kan brukes til å sjekke om alle elementene i dette settet finnes i et annet sett eller ikke. Hvis det eksisterer, kan vi si at settet er et undergruppe. Så sant vil bli returnert. Ellers er det ikke et underinnstilt og usant vil bli returnert.

Syntaks:

SWIFT_SET1.Issubset (av: swift_set2)

Her er SWIFT_SET1 det første settet og SWIFT_SET2 er det andre settet.

Dette SWIFT_SET1 sjekker om alle elementene i dette settet finnes i SWIFT -sett2 -settet eller ikke. Hvis det eksisterer, kan vi si at SWIFT_SET1 er en delmengde av SWIFT_SET2.

Eksempel 1:

Vi vil lage to sett som holder heltallverdier og sjekker om begge er undergruppen av hverandre eller ikke.

// Lag to raske sett
var swift_set1: sett = [10,20,4,56,70]
var swift_set2: sett = [10,20,4,56]
Print ("Swift Set1:", SWIFT_SET1)
Print ("Swift Set2:", SWIFT_SET2)
// Sjekk Swift_set1 er delmengden av SWIFT_SET2
PRINT ("er SWIFT_SET1 En delmengde av SWIFT_SET2? -", SWIFT_SET1.Issubset (av: swift_set2))
// Sjekk SWIFT_SET2 er delmengden av SWIFT_SET1
print ("er SWIFT_SET2 En delmengde av SWIFT_SET1? -", SWIFT_SET2.Issubset (av: swift_set1))

Produksjon:

Forklaring:

Linje 2-3:

Vårt første trinn er å lage to sett (swift_set1 og swift_set2) med heltallstyper.

Linje 9:

Vi sjekker om SWIFT_SET1 er en delmengde av SWIFT_SET2. Utgangen er falsk siden alle elementene i SWIFT_SET1 ikke eksisterer i SWIFT_SET2.

Linje 9:

Vi sjekker om SWIFT_SET2 er en delmengde av SWIFT_SET1. Utgangen er sant siden alle elementene i SWIFT_SET2 eksisterer i SWIFT_SET1.

Eksempel 2:

Vi vil lage to sett som holder strenger og sjekker om begge er undergrupper av hverandre eller ikke.

// Lag to raske sett
var swift_set1: sett = ["Swift1"]
var swift_set2: sett = ["Swift1"]
Print ("Swift Set1:", SWIFT_SET1)
Print ("Swift Set2:", SWIFT_SET2)
// Sjekk Swift_set1 er delmengden av SWIFT_SET2
PRINT ("er SWIFT_SET1 En delmengde av SWIFT_SET2? -", SWIFT_SET1.Issubset (av: swift_set2))
// Sjekk SWIFT_SET2 er delmengden av SWIFT_SET1
print ("er SWIFT_SET2 En delmengde av SWIFT_SET1? -", SWIFT_SET2.Issubset (av: swift_set1))

Produksjon:

Forklaring:

Linje 2-3:

Vårt første trinn er å lage to sett (swift_set1 og swift_set2) med strengtyper.

Linje 9:

Vi sjekker om SWIFT_SET1 er en delmengde av SWIFT_SET2. Utgangen er sant siden elementet i SWIFT_SET1 eksisterer i SWIFT_SET2.

Linje 9:

Vi sjekker om SWIFT_SET1 er en delmengde av SWIFT_SET2. Utgangen er sant siden elementet i SWIFT_SET1 eksisterer i SWIFT_SET2.

Konklusjon

I denne guiden diskuterte vi Issuterset og Issubset -metoder som er tilgjengelige i Set Collection på Swift -programmeringsspråk. Issuperset () i Swift Set kan brukes til å sjekke om alle elementene i et annet sett eksisterer i dette settet. Issubset () i raskt sett kan brukes til å sjekke om alle elementene i dette settet finnes i et annet sett eller ikke.