Strenge
Stryg for at vise menuen
I Go er strenge sekvenser af Unicode-tegn, hvilket grundlæggende betyder, at de repræsenterer tekstdata. Strengdata er altid omsluttet af dobbelte anførselstegn (") eller backticks. Datatypen for strenge repræsenteres af nøgleordet string.
index.go
1var myString string = "Hello World"
Bemærk
En string er en datatyp i Go, mens en string literal henviser til den faktiske repræsentation af en strengværdi i kildekoden, for eksempel
Hello World.
Vi kan skrive en strengliteral over flere linjer ved at omslutte den med backticks (``). Du kan se forskellen i følgende program:
index.go
1234567891011121314package main import "fmt" func main() { var myString string // Using double quotes ("") myString = "Hello World" fmt.Println(myString) // Using backticks (``) myString = `Hello World` fmt.Println(myString) }
Strenge kan sammenkædes ved hjælp af plus (+) operatoren:
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
Processen med at sammenkæde to strenge ved hjælp af (+) operatoren kaldes strengsammenkædning.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat