golang中的单引号转义问题怎么解决


今天小编给大家分享一下golang中的单引号转义问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如题,golang中有时候需要将一个字符串中的单引号再转义一次,比如在两个单引号之间包含一个含有单引号的字符串的情形。但是这个转义却不像C语言里的那样,比如这样写:info = strings.Replace(info, “‘”, “‘”, -1)就报unknown escape sequence错误。正确的写法是:我想这里应该是:在两个双引号之间不需要使用’来表示单引号。单引号在go语言中表示golang中的rune(int32)类型,单引号里面是单个字符,对应的值为改字符的ASCII值。输出:random@random-wz MINGW64 /c/GOPATH/src/Test
$ go run main.go
65在go语言中双引号里面可以是单个字符也可以是字符串,双引号里面可以有转义字符,如n、r等,对应go语言中的string类型。输出:random@random-wz MINGW64 /c/GOPATH/src/Test
$ go run main.go
Hello golang
I am random_wz.反引号中的字符表示其原生的意思,在单引号中的内容可以是多行内容,不支持转义。输出:random@random-wz MINGW64 /c/GOPATH/src/Test
$ go r免费云主机域名un main.go
Hello golangn:
I am random_wz.
Good.可以看到n并没有被转义,而是被直接作为字符串输出。以上就是“golang中的单引号转义问题怎么解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。

相关推荐: python如何实现修改xml文件内容

这篇文章主要讲解了“python如何实现修改xml文件内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python如何实现修改xml文件内容”吧!XML 被设计用来传输和存储数据。HTML 被设计用来显示数据

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/14 17:46
Next 05/14 17:46

相关推荐