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!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme