Swift - Strings

Swift - Strings
I denne raske opplæringen vil vi diskutere om strenger.

Opprettelse

I Swift er en streng en samling av tegn. Det er tre måter å lage en streng på:

Tilnærming 1 - Bruke streng ()

Streng () brukes til å lage en streng.

Syntaks

Streng ("String")

Her tar streng () en parameter som representerer strengen.

Eksempel
La oss lage en streng ved hjelp av streng () og vise den.

// Lag en streng ved hjelp av streng ()
var Swift_String = String ("Velkommen til Linuxhint LLC")
// Vis SWIFT_STRING
print (swift_string)

Produksjon

Tilnærming 2: Bruke strengdatatype

Streng er datatypen som vi må spesifisere mens vi oppretter en variabel som lagrer strengen.

Syntaks

Swift_String: String = "String"

Eksempel
La oss opprette en streng ved hjelp av strengdatatypen og vise den.

// Lag en streng ved å spesifisere datatype
La Swift_String: String = "Velkommen til Linuxhint LLC"
// Vis SWIFT_STRING
print (swift_string)

Produksjon

Tilnærming 3: uten å spesifisere datatypen

Det kan også være mulig å lage en streng uten å spesifisere datatypen.

Syntaks

swift_string = "String"

Eksempel
La oss opprette en streng ved hjelp av strengdatatypen og vise den.

// Lag en streng uten å spesifisere datatypen
La Swift_String = "Velkommen til Linuxhint LLC"
// Vis SWIFT_STRING
print (swift_string)

Produksjon

Tilnærming 4: Bruke Isempty

Swift støtter Isempty -egenskapen for å sjekke om strengen er tom eller ikke ved å returnere en boolsk verdi.

Syntaks

SWIFT_STRING.er tom

Hvor Swift_String er strengen.

Eksempel
Nå lager vi to strenger og sjekker om disse er tomme eller ikke.
Nå lager vi to strenger og sjekker om disse er tomme eller ikke.

// Lag en streng
La Swift_String1 = "Velkommen til Linuxhint LLC"
// sjekk om Swift_String1 er tom eller ikke.
trykk (SWIFT_STRING1.er tom)
// Lag en tom streng
La Swift_String2 = ""
// sjekk om Swift_String2 er tom eller ikke.
trykk (SWIFT_STRING2.er tom)

Produksjon

Fra den gitte utgangen er den andre strengen tom fordi utgangen er sann.

Strengkonturasjon

I Swift kan det være mulig å sammenkoble to eller flere strenger ved hjelp av + -operatøren.

Syntaks

swift_string1+swift_string2+.. .

Eksempel 1
Concatenate to strenger - SWIFT_STRING1 og SWIFT_STRING2.

// Lag to strenger
La Swift_String1 = "Velkommen"
La Swift_String2 = "til Linuxhint LLC"
// concatenate swift_string1 og swift_string2
Print (SWIFT_STRING1+SWIFT_STRING2)

Produksjon

Eksempel 2
Concatenate to tomme strenger - SWIFT_STRING1 og SWIFT_STRING2.

// Lag to tomme strenger
La Swift_String1 = ""
La Swift_String2 = ""
// concatenate swift_string1 og swift_string2
Print (SWIFT_STRING1+SWIFT_STRING2)

Produksjon
Tom utgang returneres.

Sammenligning

Lik (==) er operatøren som brukes til å sjekke om begge de raske strengene er de samme eller ikke. Det returnerer en boolsk verdi.

Syntaks

SWIFT_STRING1 == SWIFT_STRING2

Eksempel

Sammenlign to strenger.

// Lag tre strenger
La Swift_String1 = "Linuxhint"
La Swift_String2 = "Linux"
La Swift_String3 = "Linux"
// Sammenlign SWIFT_STRING1 og SWIFT_STRING2
print (SWIFT_STRING1 == SWIFT_STRING2)
// Sammenlign SWIFT_STRING2 og SWIFT_STRING3
Print (SWIFT_STRING2 == SWIFT_STRING3)

Produksjon

Vi kan se at SWIFT_STRING1 og SWIFT_STRING2 ikke er like. Mens Swift_String2 og Swift_String3 er like.

Få tellingen av karakterer

Swift støtter tellefunksjonen for å returnere lengden på den gitte strengen.

Syntaks

SWIFT_STRING.telle

Eksempel

La oss få lengden på strengene.

// Lag to strenger
La Swift_String1 = "Linuxhint"
La Swift_String2 = "Linux"
// Få lengden på Swift_String1
trykk (SWIFT_STRING1.telle)
// Få lengden på Swift_String2
trykk (SWIFT_STRING2.telle)

Produksjon

Fra den gitte utgangen er Swift_String1 -lengden 9 og Swift_String2 er 5.

Konklusjon

Til slutt ble vi kjent med de raske strengene. I denne guiden lærte vi hvilken streng som er Swift, og vi lærte også de forskjellige måtene å lage strengen. Lik (==) er operatøren som brukes til å sjekke om begge de raske strengene er de samme eller ikke. Det returnerer en boolsk verdi. Isempty -egenskapen i Swift sjekker om strengen er tom eller ikke.