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

Awesome!

Completion rate improved to 1.96

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