Drop () i Swift brukes til å fjerne den siste tegnet fra strengen. Som standard returnerer den strengen ved å fjerne det siste tegnet. Hvis du vil ha et bestemt antall tegn fra sist, må du spesifisere en heltallverdi som en parameter som representerer det totale antallet tegn som skal slettes fra sist i Swift -strengen.
Syntaks:
SWIFT_STRING.Drop (verdi)
Parameter:
Det tar bare en valgfri parameter.
verdi - Angir heltallverdien for å slette tegn i den raske strengen fra sist.
For å forstå denne metoden mye bedre, må vi se eksemplene i detalj.
Eksempel 1:
La oss lage en streng og slette det siste tegnet fra den uten å spesifisere noen parameter ved å bruke DropLast ().
// Tenk på den raske strengen.
var swift_string: string = "kalium, karbon"
print ("original streng -", swift_string)
// Fjern bare den siste karakteren.
trykk ("swift_string etter å ha slettet siste tegn -", Swift_string.Droplast ())
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder - “Kalium, karbon”.
Linje 7:
Nå viser vi Swift_String ved å slette det siste tegnet.
Utgangen er “Kalium, karbo”.
Eksempel 2:
La oss lage en streng og slette de siste 5 tegnene fra den ved å spesifisere verdien som 5.
// Tenk på den raske strengen.
var swift_string: string = "kalium, karbon"
print ("original streng -", swift_string)
// fjern de siste 5 tegnene
trykk ("Swift_String etter å ha slettet de siste 5 tegnene -", Swift_String.Drop (5)))
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder - “Kalium, karbon”.
Linje 7:
Nå viser vi Swift_String ved å slette de 5 siste tegnene.
Utgangen er “Kalium, c”. Karakterene som er fjernet er - “a, r, b, o, n”.
Anta at strenglengden er 4. Hvis du spesifiserer verdi som 5, vil ikke dråp () -metoden returnere noen feil. Det vil slette de fire siste tegnene.
Eksempel 3:
La oss lage en streng og slette de 10 siste tegnene fra den ved å spesifisere verdien som 10.
// Tenk på den raske strengen.
var Swift_String: String = "Nitrogen"
print ("original streng -", swift_string)
// fjern de siste 10 tegnene
trykk ("Swift_String etter å ha slettet de siste 10 tegnene -", Swift_String.Drop (10))
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder - “Nitrogen”.
Linje 7:
Nå viser vi Swift_String ved å slette de 10 siste tegnene.
Utgangen er tom. Alle karakterene blir fjernet.
Eksempel 4:
La oss lage en streng og slette de 4 siste tegnene fra den ved å spesifisere verdien som 4. Nå, sammenlign den med den faktiske strengen i IF -setningen.
// Tenk på den raske strengen.
var Swift_String: String = "Nitrogen"
print ("original streng -", swift_string)
// sjekk om begge strengene er like eller ikke.
if (swift_string == Swift_String)
trykk ("Begge strengene er samme")
ellers
trykk ("Begge strengene er ikke de samme")
// fjern de siste 4 tegnene og
// sjekk om begge strengene er like eller ikke.
if (swift_string == SWIFT_STRING.droplast (4))
trykk ("Begge strengene er samme")
ellers
trykk ("Begge strengene er ikke de samme")
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder “Nitrogen”.
Linje 7-12:
Først sjekker vi om de samme strengene er samme eller ikke
Fra utgangen er de de samme.
Linje 15-21:
Slett nå de siste 4 tegnene fra Swift_String og sammenligne dem med strengen: De er ikke de samme.
Konklusjon
I denne Swift -opplæringen så vi hvordan du sletter de siste tegnene fra en rask streng ved hjelp av droplast () -metoden. Hvis du vil ha et bestemt antall tegn fra sist, må du spesifisere en heltallverdi som en parameter som representerer det totale antallet tegn som skal slettes fra sist i Swift String. Vi diskuterte også denne metoden med IF-Else-uttalelser for å forstå dette konseptet mye bedre.