Go语言中字符串是一个不可变的字节(8-bit byte
)序列。
这跟Python、C#、Java、Swift等编程语言不同,它们的字符串则是Unicode字符的序列。
字符串类型 string
的零值是空字符串""
。
字符串基本用法
package main
import (
"fmt"
)
func main() {
var s string // empty string ""
s1 := "string\nliteral\nwith\tescape characters\n"
s2 := `raw string literal
which doesnt't recgonize escape characters like \n
`
fmt.Printf("sum of strings\n'%s'\n", s+s1+s2)
}
sum of strings
'string
literal
with escape characters
raw string literal
which doesnt't recgonize escape characters like \n
'
👉 点击此处 👈 在编程操场执行上述代码。