For å transformere, må vi spesifisere den matematiske tilstanden. Denne tilstanden brukes ved hjelp av Shorthand Closure -egenskapen. Her, $ 0 kan brukes som kortvarig lukking som spesifiserer tilstanden inne i MAP () -metoden.
Syntaks
SWIFT_ARRAY.kart ($ 0 transformasjon)Hvor Swift_Array er inngangsarrayen.
Parameter
Det tar tilstanden ved hjelp av kortfalt nedleggelse-$ 0.
Eksempel 1
Vi lager et raskt utvalg som har 8 heltall. Nå gjør vi følgende transformasjoner:
Produksjon
Forklaring
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 8 heltall.
Linje 7:
Her legger vi 2 til alle elementene i Swift_Array. Den matematiske operasjonen er - “$ 0 + 2”.
Linje 10:
Her trekker vi 5 fra alle elementene i Swift_Array. Den matematiske operasjonen er - “$ 0 - 5”.
Eksempel 2
Vi lager et raskt utvalg som har 8 heltall. Nå gjør vi følgende transformasjoner:
Produksjon
Forklaring
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 8 heltall.
Linje 7:
Her multipliserer vi 4 med hvert element i Swift_Array. Den matematiske operasjonen er - “$ 0 * 4”.
Linje 10:
Her deler vi hvert element med 10 i Swift_Array. Den matematiske operasjonen er - “$ 0/10”.
Eksempel 3
Vi lager et raskt utvalg som har 3 strenger og returnerer en transformert swift_array som har strenglengde.
// Lag en rask matriseProduksjon
Forklaring
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 3 strenger.
Linje 7:
Her forvandler vi Swift_Array ved å returnere karaktertellingen i hver streng. Operasjonen er “$ 0.telle”. Count finner lengden på den raske strengen.
Eksempel 4
Vi lager to raske matriser og forvandler dem til matriser som har kapitalkassestrenger og små bokstaver strenger.
// Lag en rask matriseProduksjon
Forklaring
Linje 2-5:
Vi opprettet to Swift -matriser med strenger som heter SWIFT_ARRAY1 og SWIFT_ARRAY2.
Linje 9:
Her forvandler vi Swift_Array1 ved å returnere strengene i kapitalsak. Operasjonen er “$ 0.Overcased ()”.
Linje 15:
Her forvandler vi Swift_Array2 ved å returnere strengene i små bokstaver. Operasjonen er “$ 0.LowerCased ()”.
Konklusjon
I denne Swift -opplæringen lærte vi hvordan vi kan transformere alle verdiene i den eksisterende SWIFT_Array ved hjelp av MAP () -metoden. Kart () I Swift Array er en metode som brukes til å transformere det eksisterende arrayet ved å bruke en matematisk operasjon på den. Å spesifisere Shorthand -nedleggelsen $ 0 er viktig for å nevne den transformerende tilstanden med Operation R og Mathematical Expression.