Golang限定字符或者字符串一共三种引号:
-
单引号(
''
),单个字符,更类似于C语言中的char类型, -
双引号(
""
) ,字符串,单行的,多个字符(字母数字)。 -
反引号(``),类似Python的三引号,可以折行的字符串,所有转义字符将被忽略
示例
go
package main
import (
"fmt"
)
func main() {
str1 := 'a'
//str1 := 'abc' // 会报错的
str2 := "Hello World!"
str3 := `
Hi there~
I love Golang!
`
fmt.Println(str1)
fmt.Println(str2)
fmt.Println(str3)
}
输出
97
Hello World!
Hi there~
I love Golang!
参考