Array - RemoveAll ()
RemoveAl () i Swift Array fjerner hele elementene fra Swift -matrisen. Hvis du vil fjerne et bestemt element basert på tilstanden, må du passere parameteren med hvor eiendommen. Å gi en parameter til denne metoden er valgfri.
Syntaks:
SWIFT_ARRAY.Fjerning (hvor: $ 0 tilstand)
Parameter:
Det tar bare en valgfri parameter for å representere tilstanden. Den beste måten å gi tilstanden er å bruke en stengingseiendom, $ 0.
Eksempel 1:
Vi lager et raskt utvalg med noen strenger og fjerner alle elementene.
// Lag en rask matrise
var Swift_Array: [String] = ["Swift4", "Java", "MySQL", "Web", "Data"]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Fjern alle elementene fra Swift_Array.
SWIFT_ARRAY.Fjern alle()
Print ("Final Array - \ (SWIFT_ARRAY)")
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 5 strenger.
Linje 7:
Fjern alle elementene fra Swift_Array.
Eksempel 2:
Vi lager et raskt utvalg med noen heltall og fjerner elementene som er større enn 10.
// Lag en rask matrise
var Swift_Array: [int] = [10,20,30,32,45,12,32,56]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// fjern elementer fra matrisen større enn 10.
SWIFT_ARRAY.Fjerning (hvor: $ 0> 10)
Print ("Final Array - \ (SWIFT_ARRAY)")
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 8 heltall.
Linje 7:
Fjern elementene fra Swift_Array som er større enn 10 ved å bruke tilstanden “$ 0> 10”. Alle elementene bortsett fra 10 ble fjernet.
Eksempel 3:
Vi lager et raskt utvalg med noen heltall og fjerner elementene som er større enn 30 eller lik 12.
// Lag en rask matrise
var swift_array: [int] = [10,12,30,32,45,12,32,56]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Fjern elementer fra matrisen større enn 30 eller lik 12.
SWIFT_ARRAY.RemoveAl (hvor: $ 0> 30 || $ 0 == 12)
Print ("Final Array - \ (SWIFT_ARRAY)")
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 8 heltall.
Linje 7:
Fjern elementene fra Swift_Array som er større enn 30 eller lik 12 ved bruk av tilstanden “$ 0> 30 || $ 0 == 12 ”.
Array - Removelast ()
Removelast () i Swift Array brukes til å fjerne det siste elementet fra matrisen. Hvis du vil ha et bestemt antall elementer fra den siste av en matrise, må du spesifisere en heltallverd.
Syntaks:
SWIFT_ARRAY.Fjerning (verdi)
Parameter:
Det tar bare en valgfri parameter.
Verdi Angir heltallverdien for å slette elementene i Swift -matrisen fra sist.
Eksempel 1:
Vi lager et raskt utvalg som har 5 strenger og fjerner det siste elementet ved å passere ingen parameter inne i Fjerning () -metoden.
// Lag en rask matrise
var Swift_Array: [String] = ["Swift4", "Java", "MySQL", "Web", "Data"]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Returner Swift_Array ved å fjerne siste element
SWIFT_ARRAY.Fjerning ()
trykk ("Swift_Array etter å ha fjernet siste element -", swift_array)
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 5 strenger.
Linje 7-9:
Returner Swift_Array ved å fjerne det siste elementet.
Eksempel 2:
Vi lager et raskt utvalg som har 10 heltall og;
// Lag en rask matrise
var swift_array: [int] = [12,34,56,78,54,32,4,5,6,7]
Print ("Faktisk matrise - \ (SWIFT_ARRAY)")
// Returner Swift_Array ved å fjerne de to siste elementene
SWIFT_ARRAY.Fjerning (2)
trykk ("Swift_Array etter å ha fjernet de siste 2 elementene -", Swift_Array)
// Returner Swift_Array ved å fjerne siste 4 elementer
SWIFT_ARRAY.Fjerning (4)
trykk ("Swift_Array etter å ha fjernet de siste 4 elementene -", swift_array)
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en matrise som heter Swift_Array med 10 heltall.
Linje 7-9:
Returner Swift_Array ved å fjerne de to siste elementene. Den oppdaterte Swift_Array er [12,34,56,78,54,32,4,5].
Linje 12-14:
Returner Swift_Array ved å fjerne de 4 siste elementene. Den oppdaterte Swift_Array er [12,34,56,78].
Konklusjon
I denne Swift -guiden lærte vi hvordan du fjerner alle eller noen spesielle elementer fra en rask gruppe basert på tilstanden ved bruk av RemoveAll () -metoden. Hvis du vil fjerne et bestemt element basert på tilstanden, må du passere parameteren med hvor eiendommen. Å gi en parameter til denne metoden er valgfri. Fjerning () -metoden fjerner det siste elementet fra Swift -arrayen. Hvis du vil ha et bestemt antall elementer fra den siste av en matrise, må du spesifisere en heltallverd.