golang 反引号 Golang中单引号、双引号、反引号的实现 golang
目录
- 1.单引号
- 2.双引号
- 3.反引号
1.单引号
单引号在go语言中表示golang中的rune(int32)
类型,单引号里面是单个字符,对应的值为改字符的ASCII
值。
func main() a := ‘A’ fmt.Println(a)}
输出:
$ go run main.go65
2.双引号
在go语言中双引号里面可以是单个字符也可以是字符串,双引号里面可以有转义字符,如n、r
等,对应go语言中的 string 类型。
func main() a := “Hello golangnI am wz.” fmt.Println(a)}
输出:
$ go run main.goHello golangI am wz.
3.反引号
反引号中的字符表示其原生的意思,在单引号中的内容可以是多行内容,不支持转义。
func main() a := `Hello golangn:I am wz.Good.` fmt.Println(a)}
输出:
$ go run main.goHello golangn:I am random_wz.Good.
可以看到n
并没有被转义,而是被直接作为字符串输出。
到此这篇关于Golang中单引号、双引号、反引号的实现的文章就介绍到这了,更多相关Golang 单引号、双引号、反引号内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
无论兄弟们可能感兴趣的文章:
- golang中的单引号转义难题
- Go处理包含多种引号的字符串的几种技巧