Swift Set - Filter

Swift Set - Filter

Sett - filter ()

Filter () i Swift Set er en metode som brukes til å returnere et oppdatert sett fra det eksisterende settet ved å fjerne elementene. Vi kan kalle dette som filtrering. Basert på tilstanden som er spesifisert inne i filter () -metoden, returnerer den elementene basert på tilstanden ved å fjerne noen elementer.

Her, $ 0 kan brukes som kortvarig lukking som spesifiserer tilstanden inne i filter () -metoden.

Syntaks:

swift_set.filter ($ 0 tilstand)

Hvor swift_set er inngangssettet.

Parameter:
Det tar tilstanden å filtrere elementene fra det raske settet.

Enkelt tilstand

Eksempel 1:
Vi lager et raskt sett som har 5 elementer og får elementene lik pandaer.

// Lag et raskt sett
var swift_set: sett = ["Java", "PHP", "Scipy", "Pandas", "Numpy"]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at verdien er pandaer
Print ("Pandas Values ​​- \ (SWIFT_SET.filter $ 0 == "pandas") ")

Produksjon:

Forklaring:

Linje 2-

Vi opprettet et sett som heter Swift_set med 5 elementer av strengtype.

Linje 7-

Her får vi elementet lik pandaer. Filteret som brukes her er "==" -operatøren. Endelig viser vi det filtrerte SWIFT_SET.

Eksempel 2:

Vi lager et raskt sett som har 10 heltall og får elementene som er større enn 25.

// Lag et raskt sett
var swift_set: sett = [100,23,4,6,78,34,56,1,23,22]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementer større enn 25.
Print ("Filtrert Set- \ (SWIFT_SET.filter $ 0> 25) ")

Produksjon:

Forklaring:

Linje 2-

Vi opprettet et sett som heter Swift_set med 10 elementer av heltallstype.

Linje 7-

Her får vi elementene som er større enn 25 ved hjelp av> operatøren.

Eksempel 3:

Vi lager et raskt sett som har 10 heltall og får elementene som er mindre enn 25.

// Lag et raskt sett
var swift_set: sett = [100,23,4,6,78,34,56,1,23,22]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementer mindre enn 25.
Print ("Filtrert sett - \ (SWIFT_SET.filter $ 0 < 25 )")

Produksjon:

Forklaring:

Linje 2-

Vi opprettet et sett som heter Swift_set med 10 elementer av heltallstype.

Linje 7-

Her får vi elementene som er mindre enn 25 som bruker < operator.

Flere forhold

Eksempel 1:

Vi lager et raskt sett som har 5 elementer og får elementene lik pandaer eller java.

// Lag et raskt sett
var swift_set: sett = ["Java", "PHP", "Scipy", "Pandas", "Numpy"]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at verdien er pandaer, java
PRINT ("Pandas, Java Values ​​- \ (SWIFT_SET.Filter $ 0 == "Pandas" || $ 0 == "Java") ")

Produksjon:

Forklaring:

Linje 2-

Vi opprettet et sett som heter Swift_set med 5 elementer av strengtype.

Linje 6-

Her får vi elementene lik pandaer og java. Filteret som brukes her er "==" -operatøren gjennom eller (||) operatør.

Eksempel 2:

Vi lager et raskt sett som har 5 heltall og får tallene som er større enn 20 og deles med 5.

// Lag et raskt sett
var swift_set: sett = [20,34,15,40,50]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementet er større enn 20 og deles med 5
Print ("Filtrert sett - \ (SWIFT_SET.filter $ 0> 20 && $ 0%5 == 0) "))

Produksjon:

Forklaring:

Linje 2-

Vi opprettet et sett som heter Swift_set med 5 elementer av heltallstype.

Linje 7-

Her får vi verdiene som er større enn 20 og deles med 5 . Filteret som brukes her er && (og) operatøren.

Konklusjon

I denne raske opplæringen lærte vi hvordan du filtrerer elementene i et sett ved hjelp av filter () -metoden. Filter () i Swift Set er en metode som brukes til å returnere et oppdatert sett fra det eksisterende settet ved å fjerne elementene. Vi lærte de forskjellige eksemplene ved å sjekke de forskjellige forholdene for å sjekke de spesielle elementene.