Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Merkkijonot | Tietotyypit
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

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