Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Strängar | Datatyper
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
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 all correct answers

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

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 all correct answers

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt