Golang String starter med

Golang String starter med
I Go er en streng definert som en skive av byte. Vi kan også definere strenger som en sekvens av karakterer med variabel bredde der hvert tegn er representert med en eller flere byte. I GO er strenger uforanderlige og okkuperer mindre minne ettersom GO bruker UTF-8-standarden.

Når strenger er en av de grunnleggende typene, blir det viktig å lære å utføre forskjellige operasjoner.

I denne guiden lærer du hvordan du kan sjekke om en streng begynner med et spesifisert substring eller prefiks eller ikke.

Strenger. Hasprefix ()

For å sjekke om en streng begynner med en spesifikk substring, vil vi bruke HasPrefix () -metoden fra Strings -pakken.

Du må importere strengpakken, som vist i eksemplet importklausul nedenfor:

importere "strenger"

Når du er importert, kan du bruke metodene fra pakken.

Syntaks for HasPrefix () -metoden er som vist:

func hasprefix (str, substring) bool

Funksjonen tar strengen og substringen for å sjekke som parametere. Funksjonen returnerer en boolsk sann hvis strengen begynner med den spesifiserte substring. Ellers returnerer funksjonen en boolsk falsk.

For bedre å forstå hvordan funksjonen fungerer, bør du vurdere eksemplet nedenfor:

pakkehoved
import (
"FMT"
"Strenger"
)
func main ()
STR_1: = "Hei alle sammen og velkommen til Linuxhint"
str_2: = "Her kan du lære alt teknisk relatert.""
my_prefix: = ""
// sjekk om strengen starter med et spesifisert prefiks
fmt.Println (strenger.Hasprefix (str_1, "hei"))
fmt.Println (strenger.Hasprefix (str_2, "hei")
fmt.Println (strenger.Hasprefix (str_2, "her"))
fmt.Println (strenger.Hasprefix (str_1, "linuxhint"))
fmt.Println (strenger.Hasprefix (str_2, my_prefix))
fmt.Println (strenger.Hasprefix (str_1, ""))

Eksemplet over tester hvis strengene starter med et spesifisert prefiks. Som du vil se, kan du spesifisere prefiksverdien som en streng bokstavelig eller som en variabel.

Den resulterende utgangen er som vist:

ekte
falsk
ekte
falsk
falsk
falsk

Lukking

Denne guiden viser deg hvordan du bruker strengene. HasPrefix () Metode sjekker hvis en streng starter med en spesifisert substring.

Takk for at du leste!