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

bookStrenger

I Go er strenger sekvenser av Unicode-tegn, noe som betyr at de representerer tekstdata. Strengdata er alltid omsluttet av doble anførselstegn (") eller baktegn. Datatypen for strenger representeres med nøkkelordet string.

index.go

index.go

copy
1
var myString string = "Hello World"

Merk

En string er en datatyp i Go, mens et streng-litteral refererer til den faktiske representasjonen av en strengverdi i kildekoden, for eksempel Hello World.

Vi kan skrive et streng-litteral over flere linjer ved å omslutte det med bakgrunnstegn (``). Du kan se forskjellen 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) }

Strenger kan settes sammen ved å bruke pluss (+) 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) }

Prosessen med å sette sammen to strenger ved å bruke (+)-operatoren kalles strengkonkatenasjon.

question mark

Hvilken av følgende er riktig måte å deklarere en strengvariabel i Go?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you show an example of string concatenation in Go?

What is the difference between using double quotes and backticks for strings in Go?

Are there any limitations to string concatenation in Go?

bookStrenger

Sveip for å vise menyen

I Go er strenger sekvenser av Unicode-tegn, noe som betyr at de representerer tekstdata. Strengdata er alltid omsluttet av doble anførselstegn (") eller baktegn. Datatypen for strenger representeres med nøkkelordet string.

index.go

index.go

copy
1
var myString string = "Hello World"

Merk

En string er en datatyp i Go, mens et streng-litteral refererer til den faktiske representasjonen av en strengverdi i kildekoden, for eksempel Hello World.

Vi kan skrive et streng-litteral over flere linjer ved å omslutte det med bakgrunnstegn (``). Du kan se forskjellen 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) }

Strenger kan settes sammen ved å bruke pluss (+) 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) }

Prosessen med å sette sammen to strenger ved å bruke (+)-operatoren kalles strengkonkatenasjon.

question mark

Hvilken av følgende er riktig måte å deklarere en strengvariabel i Go?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt