Merkkijonot
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
1var 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
1234567891011121314package 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
1234567891011package 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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.96
Merkkijonot
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
1var 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
1234567891011121314package 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
1234567891011package 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.
Kiitos palautteestasi!