Swift Set Operations - Create and Access

Swift Set Operations - Create and Access
Set er en samling som bare lagrer de unike elementene i Swift. Det er mulig å lage et sett ved hjelp av Sett nøkkelord.

Opprettelse

Det er valgfritt å spesifisere datatypen mens du oppretter settet.

Syntaks:
Set = [element1, element,…]

Nå lager vi settene med forskjellige datatyper for å forstå dette konseptet bedre.

Eksempel 1:
La oss lage tre raske sett med tre datatyper - heltall, dobbel og streng.

// Lag et raskt sett med heltallstype
var swift_set1: sett = [100.200.300.400,56]
// Lag et raskt sett med dobbel type
var swift_set2: sett = [10.0,20.0,30.0,40.0,5.6]
// Lag et raskt sett med strengtype
var swift_set3: sett = ["Swift1", "Swift2", "Swift3", "Swift4", "Swift5"]
Print (SWIFT_SET1)
Print (SWIFT_SET2)
Print (SWIFT_SET3)

Produksjon:

Forklaring:

Linje 2-8:

Vi opprettet tre sett med fem elementer hver.

Linje 10-12

Til slutt viste vi tre sett.

Eksempel 2:
La oss lage tre raske sett uten å spesifisere datatypene.

// Lag et raskt sett
var swift_set1: set = [100.200.300.400,56]
// Lag et raskt sett
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Lag et raskt sett
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
Print (SWIFT_SET1)
Print (SWIFT_SET2)
Print (SWIFT_SET3)

Produksjon:

Forklaring:

Linje 2-8:

Vi opprettet tre sett med fem elementer hver.

Linje 10-12

Til slutt viste vi tre sett.

Eksempel 3:
La oss lage en SRT med duplikater og skrive den ut.

// Lag et raskt sett med duplikater
var swift_set1: set = [100.200.300.400.56.56.100.200.200.45]
Print (SWIFT_SET1)

Produksjon:

Du kan se at Swift_set ikke returnerer noen duplikater.

Tilgang

Hvis du vil vise elementene i et sett, kan du bruke en for loop.

Syntaks:
for iterator i swift_set
Print (Iterator)

Hvor Swift_set er settet og en iterator brukes til å iterere elementene som er til stede i SWIFT_SET.

Eksempel:
Her oppretter vi tre sett med forskjellige datatyper og får tilgang til dem ved hjelp av en for loop.

// Lag et raskt sett med heltallstype
var swift_set1: sett = [100.200.300.400,56]
// Lag et raskt sett med dobbel type
var swift_set2: sett = [10.0,20.0,30.0,40.0,5.6]
// Lag et raskt sett med strengtype
var swift_set3: sett = ["Swift1", "Swift2", "Swift3", "Swift4", "Swift5"]
// iterere elementene i SWIFT_SET1
for iterator i swift_set1
Print (Iterator)

skrive ut("------------------")
// iterere elementene i SWIFT_SET1
for iterator i SWIFT_SET2
Print (Iterator)

skrive ut("------------------")
// iterere elementene i SWIFT_SET1
for iterator i swift_set3
Print (Iterator)

Produksjon:

Forklaring:
Først opprettet vi tre sett med 5 elementer hver.

Linje 10-24:
Etter det bruker vi for -løkker for å få tilgang til elementene en etter ett fra hvert sett.

Konklusjon

I denne Swift -guiden lærte vi hvordan vi lager et sett og får tilgang til elementene fra et sett ved hjelp av for -loopen. Mens du oppretter et sett, er det valgfritt å spesifisere datatypen. Hvis det er dupliserte elementer i et sett, returnerer det ingen feil. Det fjerner duplikatene internt og returnerer de unike elementene fra det.