Tenk på følgende scenario:
Mounika er en kjemisk ingeniør. Hun har mange kjemikalier. Det er veldig vanskelig for henne å finne navnet på et kjemikalie som starter med noe navn. Broren hennes, Rathore, hjalp henne med å finne det kjemiske navnet basert på startkarakterene i de kjemiske navnene. Han brukte et raskt programmeringsspråk for å sjekke startnavnet på kjemikaliet. På denne måten hjalp han søsteren.
HasPrefix ()
HasPrefix () i Swift String brukes til å sjekke om strengen starter med bestemte tegn eller en streng. Hvis strengen starter med den gitte strengen, returneres den boolske verdien. I andre tilfeller returneres falsk (hvis strengen ikke starter med bestemte tegn eller en streng).
Syntaks:
SWIFT_STRING.hasprefix (streng)
Parametere:
Det tar bare en streng som en parameter.
For å forstå denne metoden mye bedre, må vi se eksemplene i detalj.
Eksempel 1:
La oss opprette en streng og sjekke om denne strengen starter med en bestemt streng.
// Tenk på den raske strengen.
var Swift_String: String = "Hydrogen og oksygenbinding"
print ("original streng -", swift_string)
// Sjekk om Swift_String starter med - "Hydrogen"
trykk ("Starter Swift_String med hydrogen ?- ", Swift_string.hasprefix ("hydrogen"))
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder "hydrogen og oksygenbinding".
Linje 7:
Nå sjekker vi om Swift_String starter med “Hydrogen”.
Utgangen er sant fordi den starter med strengen “Hydrogen”.
Eksempel 2:
La oss opprette en streng og sjekke om denne strengen starter med en bestemt streng.
// Tenk på den raske strengen.
var Swift_String: String = "Nitrogen and Neon"
print ("original streng -", swift_string)
// Sjekk om Swift_String starter med - "Metan"
trykk ("Starter Swift_String med metan ?- ", Swift_string.hasprefix ("metan"))
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som holder “Nitrogen and Neon”.
Linje 7:
Nå sjekker vi om Swift_String starter med "metan".
Utgangen er falsk fordi den ikke starter med strengen "metan".
Eksempel 3:
La oss lage en streng og sjekke om denne strengen starter med et bestemt tegn.
// Tenk på den raske strengen.
var swift_string: string = "kalium, karbon"
print ("original streng -", swift_string)
// Sjekk om Swift_String starter med - "P"
trykk ("Starter Swift_String med P ?- ", Swift_string.HasPrefix ("P"))
// Sjekk om Swift_String starter med - "P"
trykk ("Starter Swift_String med P ?- ", Swift_string.HasPrefix ("P"))
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som inneholder "kalium, karbon".
Linje 7:
Nå sjekker vi om Swift_String starter med “P”.
Utgangen er sant fordi Swift_String starter med “P”.
Linje 10:
Nå sjekker vi om Swift_String starter med “P”.
Utgangen er falsk fordi Swift_String ikke starter med “P”.
Eksempel 4:
La oss opprette en streng og sjekke om denne strengen starter med en bestemt streng med en IF-Else-setning.
// Tenk på den raske strengen.
var swift_string: string = "kalium, karbon"
print ("original streng -", swift_string)
// sjekk om Swift_String starter med - "karbon"
if (swift_string.hasprefix ("karbon"))
print ("swift_string starter med karbon")
ellers
Print ("Swift_String starter ikke med karbon")
Produksjon:
Forklaring:
Linje 2:
Vi opprettet en streng som heter Swift_String som inneholder "kalium, karbon".
Linje 7-12:
Nå sjekker vi om Swift_String starter med "karbon" ved hjelp av en IF-Else-uttalelse.
Utgangen er "Swift_String starter ikke med karbon" siden tilstanden inni hvis mislykkes.
Konklusjon
På denne måten hjalp Rathore søsteren sin ved å forklare konseptet. HasPrefix () i Swift String brukes til å sjekke om strengen starter med bestemte tegn eller en streng. Det er tilfelle følsomt. Det er også mulig å bruke denne metoden med IF-Else-utsagnene. Forsikre deg om at du forstår alle eksemplene som er forklart i denne artikkelen.