Golang限定字符或者字符串一共三种引号:
-
单引号(
''
),单个字符,更类似于C语言中的char类型, -
双引号(
""
) ,字符串,单行的,多个字符(字母数字)。 -
反引号(``),类似Python的三引号,可以折行的字符串,所有转义字符将被忽略
示例
package mainimport ("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!
参考
- Golang三种引号详解:单引号、双引号、反引号