DropFirst () i Swift brukes til å fjerne det første tegnet fra strengen. Som standard returnerer den strengen ved å fjerne det første tegnet. Hvis du vil ha et bestemt antall tegn fra det første, må du spesifisere en heltallverdi som en parameter som representerer det totale antallet tegn som skal slettes fra den første i Swift -strengen.
Syntaks:
SWIFT_STRING.DropFirst (verdi)
Parameter:
Det tar bare en valgfri parameter.
verdi - Angir heltallverdien for å slette tegn i den raske strengen fra den første.
For å forstå denne metoden mye bedre, må vi se eksemplene i detalj.
Eksempel 1:
La oss lage en streng og slette det første tegnet fra den uten å spesifisere noen parameter ved hjelp av DropFirst ().
// Tenk på den raske strengen.
var swift_string: string = "kalium, karbon"
print ("original streng -", swift_string)
// Fjern bare den første tegnet.
trykk ("Swift_String etter å ha slettet første tegn -", Swift_string.DropFirst ())
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 første tegnet.
Utgangen er “Otassium, karbon”.
Eksempel 2:
La oss lage en streng og slette de første 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 første 5 tegnene
trykk ("Swift_String etter å ha slettet de første 5 tegnene -", Swift_String.DropFirst (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 første 5 tegnene.
Utgangen er “sium, karbon”. Karakterene som er fjernet er - “P, O, T, A, S”.
Anta at strenglengden er 4. Hvis du spesifiserer verdi som 5, vil ikke DropFirst () -metoden returnere noen feil. Det vil slette de 4 første tegnene.
Eksempel 3:
La oss lage en streng og slette de 10 første 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 første 10 tegnene
trykk ("Swift_String etter å ha slettet de første 10 tegnene -", Swift_String.DropFirst (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 første tegnene.
Utgangen er tom. Alle karakterene blir fjernet.
Eksempel 4:
La oss lage en streng og slette de 4 første 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 første 4 tegnene og
// sjekk om begge strengene er like eller ikke.
if (swift_string == SWIFT_STRING.dropFirst (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 de samme strengene er samme eller ikke
Fra utgangen er de de samme.
Linje 15-21:
Slett nå de 4 første tegnene fra Swift_String og sammenligne dem med strengen: De er ikke de samme.
Konklusjon
I denne raske opplæringen så vi hvordan du sletter de første tegnene fra en rask streng ved hjelp av DropFirst () -metoden. Hvis du vil ha et bestemt antall tegn fra det første, må du spesifisere en heltallverdi som en parameter som representerer det totale antallet tegn som skal slettes fra den første i Swift -strengen. Vi diskuterte også denne metoden med IF-Else-uttalelser for å forstå dette konseptet mye bedre.