Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Strängar | Datatyper
Introduktion till Golang

bookSträngar

I Go är strängar sekvenser av Unicode-tecken, vilket innebär att de representerar textdata. Strängdata omges alltid av dubbla citattecken (") eller bakåtvända apostrofer. Datatypen för sträng representeras av nyckelordet string.

index.go

index.go

copy
1
var myString string = "Hello World"

Obs

En string är en datatyp i Go, medan en strängliteral avser den faktiska representationen av ett strängvärde i källkoden, till exempel Hello World.

Vi kan skriva en strängliteral över flera rader genom att omsluta den med bakåtvända apostrofer (``). Du kan se skillnaden i följande 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) }

Strängar kan sammanfogas med hjälp av plustecknet (+):

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 att sammanfoga två strängar med hjälp av operatorn (+) kallas strängkonkatenering.

question mark

Vilket av följande är det korrekta sättet att deklarera en strängvariabel i Go?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 1.96

bookSträngar

Svep för att visa menyn

I Go är strängar sekvenser av Unicode-tecken, vilket innebär att de representerar textdata. Strängdata omges alltid av dubbla citattecken (") eller bakåtvända apostrofer. Datatypen för sträng representeras av nyckelordet string.

index.go

index.go

copy
1
var myString string = "Hello World"

Obs

En string är en datatyp i Go, medan en strängliteral avser den faktiska representationen av ett strängvärde i källkoden, till exempel Hello World.

Vi kan skriva en strängliteral över flera rader genom att omsluta den med bakåtvända apostrofer (``). Du kan se skillnaden i följande 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) }

Strängar kan sammanfogas med hjälp av plustecknet (+):

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 att sammanfoga två strängar med hjälp av operatorn (+) kallas strängkonkatenering.

question mark

Vilket av följande är det korrekta sättet att deklarera en strängvariabel i Go?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt