Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Merkkijonot | Tietotyypit
Quizzes & Challenges
Quizzes
Challenges
/
Johdatus Golangiin

bookMerkkijonot

Go-ohjelmointikielessä merkkijonot ovat Unicode-merkkejä sisältäviä jonoja, eli ne edustavat tekstimuotoista dataa. Merkkijonot merkitään aina lainausmerkeillä (") tai heittomerkeillä. Merkkijonotyyppi määritellään avainsanalla string.

index.go

index.go

copy
1
var myString string = "Hello World"

Huom

String on tietotyyppi Go:ssa, kun taas string literal viittaa merkkijonon varsinaiseen esitykseen lähdekoodissa, esimerkiksi Hello World.

Merkkijonolitteraali voidaan kirjoittaa usealle riville ympäröimällä se backtick-merkeillä (``). Ero näkyy seuraavassa ohjelmassa:

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) }

Merkkijonoja voidaan yhdistää plus-merkillä (+):

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) }

Kahden merkkijonon yhdistämistä (+)-operaattorilla kutsutaan merkkijonojen yhdistämiseksi.

question mark

Mikä seuraavista on oikea tapa määritellä merkkijonovakio Go:ssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

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?

Awesome!

Completion rate improved to 1.96

bookMerkkijonot

Pyyhkäise näyttääksesi valikon

Go-ohjelmointikielessä merkkijonot ovat Unicode-merkkejä sisältäviä jonoja, eli ne edustavat tekstimuotoista dataa. Merkkijonot merkitään aina lainausmerkeillä (") tai heittomerkeillä. Merkkijonotyyppi määritellään avainsanalla string.

index.go

index.go

copy
1
var myString string = "Hello World"

Huom

String on tietotyyppi Go:ssa, kun taas string literal viittaa merkkijonon varsinaiseen esitykseen lähdekoodissa, esimerkiksi Hello World.

Merkkijonolitteraali voidaan kirjoittaa usealle riville ympäröimällä se backtick-merkeillä (``). Ero näkyy seuraavassa ohjelmassa:

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) }

Merkkijonoja voidaan yhdistää plus-merkillä (+):

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) }

Kahden merkkijonon yhdistämistä (+)-operaattorilla kutsutaan merkkijonojen yhdistämiseksi.

question mark

Mikä seuraavista on oikea tapa määritellä merkkijonovakio Go:ssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt