Swift Array - Suffiks

Swift Array - Suffiks
Suffiks () i Swift Array er en metode som brukes til å returnere et bestemt tallelementer fra sluttelementet. Vi må passere en heltallverdi for å returnere antall elementer fra sluttelementet.

Syntaks

SWIFT_ARRAY.suffiks (n)

Hvor Swift_Array er inngangsarrayen.

Parameter
Det tar verdien n som representerer heltallverdien for å returnere antall elementer fra sluttelementet.

Eksempel 1

Vi lager et raskt utvalg som har 8 heltall og returnerer følgende:

  1. De siste 5 elementene fra Swift_Array.
  2. De siste 6 elementene fra Swift_Array.
// Lag en rask matrise
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Få siste 5 elementer fra Swift_Array
trykk ("Swift_Array med de siste 5 elementene - \ (SWIFT_ARRAY.suffiks (5)) ")
// Få siste 6 elementer fra Swift_Array
trykk ("Swift_Array med de siste 6 elementene - \ (SWIFT_ARRAY.suffiks (6)) ")

Produksjon

Forklaring

Linje 2:

Vi opprettet en matrise som heter Swift_Array med 8 heltall.

Linje 7:

Returner Swift_Array med de 5 siste elementene.

Linje 10:

Returner Swift_Array med de 5 siste elementene.

Eksempel 2

Nå får vi se hva som skjer hvis vi gir 0 til suffikset ().

// Lag en rask matrise
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
trykk (SWIFT_ARRAY.suffiks (0))

Produksjon

Forklaring

Linje 2:

Vi opprettet en matrise som heter Swift_Array med 8 heltall.

Linje 6:
Hvis vi spesifiserer 0, returneres den tomme matrisen.

Eksempel 3

Vi lager et raskt utvalg som har 10 strenger og returnerer følgende:

  1. Siste 6 strenger i stigende rekkefølge.
  2. Siste 2 strenger i stigende rekkefølge.
// Lag en rask matrise
var Swift_Array: [String] = ["Swift4", "Java", "MySql", "Web", "Data", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Returner de siste 6 strengene og sorter dem i stigende rekkefølge.
trykk ("Siste 6 strenger i stigende rekkefølge -", (Swift_Array.suffiks (6).sortert ())))
// Returner de to siste strengene og sorter dem i stigende rekkefølge.
trykk ("Siste to strenger i stigende rekkefølge -", (Swift_Array.suffiks (2).sortert ())))

Produksjon

Forklaring

Linje 2:
Vi opprettet en matrise som heter Swift_Array med 10 strenger.

["Swift4", "Java", "MySql", "Web", "Data", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]

Linje 7:
Vi returnerer de 6 siste strengene og sorterer dem i stigende rekkefølge. Vi er sortert ved hjelp av den sorterte () metoden.

Linje 10:
Vi returnerer de to siste strengene og sorterer dem i stigende rekkefølge. Vi er sortert ved hjelp av den sorterte () metoden.

Eksempel 4: Suffiks () med blandet ()

// Lag en rask matrise
var Swift_Array: [String] = ["Swift4", "Java", "MySql", "Web", "Data", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Returner de siste 6 strengene og stokker dem.
trykk ("siste 6 strenger -", (Swift_Array.suffiks (6).blandet ()))
// returner de siste 2 strengene og stokker dem.
trykk ("siste 2 strenger -", (Swift_Array.suffiks (2).blandet ()))

Produksjon

Forklaring

Linje 2:
Vi opprettet en matrise som heter Swift_Array med 10 strenger.

["Swift4", "Java", "MySql", "Web", "Data", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]

Linje 7:
Vi returnerer de 6 siste strengene ved å blande dem ved hjelp av metoden for blandet ().

Linje 10:
Vi returnerer de to siste strengene ved å blande dem ved hjelp av metoden for blandet ().

Konklusjon

I denne Swift -opplæringen lærte vi å returnere de siste elementene fra SWIFT_Array ved hjelp av suffikset () -metoden. Vi må passere en heltallverdi for å returnere antall elementer fra sluttelementet. Det er mulig å bruke sorterte () og blandede metoder med suffikset () for å sortere og blande elementene.