Swift Array - Kart

Swift Array - Kart
Kart () I Swift Array er en metode som brukes til å transformere det eksisterende arrayet ved å bruke en matematisk operasjon på den. Når du gjør dette, blir alle elementene i den eksisterende hurtige matrisen transformert. Så alle elementene endres.

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:

  1. Legg til 2 til alle elementene i Swift_Array.
  2. Trekk 5 fra hvert element i Swift_Array.
// Lag en rask matrise
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Legg til 2 til alle elementer i Swift_Array
Print ("Transformert Swift Array - \ (SWIFT_ARRAY.Kart $ 0 + 2) ")
/// Trekk 5 fra alle elementer i Swift_Array
Print ("Transformert Swift Array - \ (SWIFT_ARRAY.Kart $ 0 - 5) ")

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:

  1. Multipliser 4 med hvert element i Swift_Array.
  2. Del hvert element med 10 i Swift_Array.
// Lag en rask matrise
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Multipliser 4 med hvert element i Swift_Array
Print ("Transformert Swift Array - \ (SWIFT_ARRAY.Kart $ 0 * 4) ")
// Del hvert element med 10 i Swift_Array
Print ("Transformert Swift Array - \ (SWIFT_ARRAY.Kart $ 0/10) ")

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 matrise
var Swift_Array: [String] = ["Swift1", "Linuxhint", "C#"]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Transform Swift_Array ved å returnere tellertallet i hver streng
Print ("Transformert Swift Array - \ (SWIFT_ARRAY.Kart $ 0.telle)")

Produksjon

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 matrise
var Swift_Array1: [String] = ["Swift1", "Linuxhint", "C#"]
// Lag en rask matrise
var Swift_Array2: [String] = ["Hello", "Linuxhint"]
Print ("Faktisk Swift Array1 - \ (Swift_Array1)")
// Transform Swift_Array ved å returnere strengene i kapitalsak.
Print ("Transformert Swift Array1 - \ (SWIFT_ARRAY1.Kart $ 0.Uppercased ()) ")
Print ("Faktisk Swift Array2 - \ (Swift_Array2)")
// Transform Swift_Array ved å returnere strengene i små bokstaver.
Print ("Transformert Swift Array2 - \ (SWIFT_ARRAY2.Kart $ 0.LowerCased ()) ")

Produksjon

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.