Swift Swing - Fjern

Swift Swing - Fjern
I dette scenariet vil vi fjerne et bestemt tegn i Swift String ved hjelp av Fjern () -metode. Det tar Parameter som tar en indeks () -metode. Dette fungerer ved å tildele indeksposisjonen til karakteren via Offsetby -eiendom.

Syntaks

SWIFT_STRING.Fjern (AT: SWIFT_STRING.Indeks (SWIFT_STRING.startindex, offsetby: index_val))

Hvor: swift_string er inngangsstrengen og indeks_val er indeksen for tegnet som skal fjernes.

Parameter

Her er den eneste en parameter som er tatt ved å fjerne () metode. Vi må gi StartIndex -egenskapen og indeksverdien gjennom Offsetby.

Komme tilbake

Det vil returnere det fjernet karakteren.

Når vi prøver å skrive ut Swift -strengen etter påføring av metoden, vil du se at tegnet blir fjernet i en bestemt posisjon.

Eksempel 1

La oss lage en streng - 'Kalium og hydrogen' og fjerne tegnet på 4. plassering.

// Tenk på den raske strengen.
var swift_string: string = "kalium og hydrogen"
print ("original streng -", swift_string)
// Fjern 4. karakter
trykk ("Karakteren som fjernes fra SWIFT_STRING -", SWIFT_STRING.Fjern (AT: SWIFT_STRING.Indeks (SWIFT_STRING.startindex, offsetby: 4)))
// Vis nå den endelige SWIFT_STRING
Print ("Final String -", Swift_String)

Produksjon

Forklaring

Linje 2:

Vi lager en streng som heter Swift_String som holder - “Kalium og hydrogen”.

Linje 7:

Fjern det fjerde tegnet fra Swift_String og vis den.

Det returnerer karakter - 's'

Linje 11:

Nå vil vi vise den endelige Swift_String.

Eksempel 2

La oss lage en streng - 'Kalium og hydrogen' og fjerne tegnet på 11. plassering.

/// Tenk på den raske strengen.
var swift_string: string = "kalium og hydrogen"
print ("original streng -", swift_string)
// fjern 11. karakter
trykk ("Karakteren som fjernes fra Swift_String -",
SWIFT_STRING.Fjern (AT: SWIFT_STRING.Indeks (SWIFT_STRING.startindex, offsetby: 11)))
// Vis nå den endelige SWIFT_STRING
Print ("Final String -", Swift_String)

Produksjon

Forklaring

Linje 2:

Vi lager en streng som heter Swift_String som holder - “Kalium og hydrogen”.

Linje 7:

Fjern det 11. tegnet fra Swift_String og vis den.

Det returnerer karakter - 'n'

Linje 11:

Nå vil vi vise den endelige Swift_String.

Hvis du prøver å fjerne tegnet som er indeks utenfor rekkevidden, vil du få en feil-Strengindeksen er utenfor grensene.

La oss demonstrere feilen.

// Tenk på den raske strengen.
var swift_string: string = "kalium og hydrogen"
print ("original streng -", swift_string)
// Fjern 50. tegn
trykk ("Karakteren som fjernes fra Swift_String -",
SWIFT_STRING.Fjern (AT: SWIFT_STRING.Indeks (SWIFT_STRING.startindex, offsetby: 50)))
// Vis nå den endelige SWIFT_STRING
Print ("Final String -", Swift_String)

Feil:

Konklusjon

Vi så forskjellige eksempler for å demonstrere fjerne () metode i Swift. Fjern () Metode brukes til å slette et bestemt tegn i en rask streng basert på indeksposisjon. Vi vil passere indeksposisjonen til et bestemt tegn ved bruk av indeks () via forskyvningsverdi. Det vil returnere det fjernet karakteren. Når vi prøver å skrive ut Swift -strengen etter påføring av metoden, vil du se at tegnet blir fjernet i en bestemt posisjon. Forsikre deg om at du Java for å spesifisere karakterindeksen med området, ellers vil du få en feil - "Strengindeksen er utenfor grensene".