Oversikt
I denne leksjonen om strengpakke i Golang, vil vi studere forskjellige eksempler på å administrere strenger og se hvordan Strings -pakken hjelper oss med hensyn til strengerhåndtering på Go -programmeringsspråk. Vi kommer i gang nå.
Starter med go
Bare for å sikre at vi er på rett spor for løpende go -programmer, her er katalogstrukturen jeg laget for Hello World -programmet mitt:
pakkehovedVi kan kjøre programmet ovenfor med følgende kommando:
gå løp hei.gåNår vi har kjørt denne kommandoen, her er utgangen du vil se:
Nå ser det bra ut. La oss flytte til hovedagendaen vår.
Strenghåndtering
La oss starte reisen med å håndtere strenger i Go. Vi vil utforske Strings -pakken for å studere forskjellige eksempler. La oss komme i gang.
Sammenligne strenger
Sammenligning av strenger er den vanligste operasjonen som er utført på ethvert programmeringsspråk faktisk. La oss se på noen kodebit nå:
pakkehovedIgjen kan vi kjøre programmet ovenfor med følgende kommando:
GO RUN STRINGCOMPARE.gåNår vi har kjørt denne kommandoen, her er utgangen du vil se:
Så her er utdataene forklart:
Inneholder strenger
Nå vil vi sjekke om en streng er en substring av en annen streng. La oss se på noen kodebit nå:
pakkehovedIgjen kan vi kjøre programmet ovenfor med følgende kommando:
Gå Run StringContains.gå
Når vi har kjørt denne kommandoen, her er utgangen du vil se:
I dette tilfellet er utgangen selvforklarende.
Indeks for substring
Vi kan også finne indeksen der den gitte substringen først blir funnet. La oss se på noen kodebit nå:
pakkehovedVi kan kjøre programmet ovenfor med følgende kommando:
Gå løp StringIndex.gåNår vi har kjørt denne kommandoen, her er utgangen du vil se:
Erstatte en del av strengene
Vi kan erstatte en del av strengene i Go også. La oss se på noen kodebit nå:
pakkehovedI programmet over så vi også en litt annen måte å importere en pakke og tildele den et aliasnavn. Vi kan kjøre programmet ovenfor med følgende kommando:
Gå løp Stringreplace.gåNår vi har kjørt denne kommandoen, her er utgangen du vil se:
Delende strenger
Vi kan til og med bryte strenger i Go ved å gi et felles mønster som kan oppstå. Her er et eksempel:
pakkehovedVi kan kjøre programmet ovenfor med følgende kommando:
Gå Run Stringsplit.gåNår vi har kjørt denne kommandoen, her er utgangen du vil se:
For å studere er Strings -pakken i Go veldig dypt, og det er aldri mulig å få nok. Les flere eksempler for pakken og prøv så mye som mulig på egen hånd.