Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Strenge | Datatyper
Introduktion til Golang

bookStrenge

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

index.go

copy
1
var 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

index.go

copy
1234567891011121314
package 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

index.go

copy
1234567891011
package 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.

question mark

Hvilken af følgende er den korrekte måde at erklære en strengvariabel i Go?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookStrenge

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

index.go

copy
1
var 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

index.go

copy
1234567891011121314
package 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

index.go

copy
1234567891011
package 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.

question mark

Hvilken af følgende er den korrekte måde at erklære en strengvariabel i Go?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt