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:
- De siste 5 elementene fra Swift_Array.
- 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:
- Siste 6 strenger i stigende rekkefølge.
- 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.