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.