今天在学习Go的时候遇到了这样的一个问题:
这里一直有报错。自己仔细看了看电子教程,发现里面的代码的引号和自己的引号有一点不同。自己的引号''
这叫做单引号。而想要正确的使用,这里的应该是反引号:``。
而反引号在ESC键下**~`**键。而单引号就是双引号的英文输入是的键。
而在Go语言中,单引号,双引号,反引号还有着不同的规定。
- 双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行);
- 单引号则是用于单个字符如:‘5’
- 反引号用来创建原生的字符串字面量,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式。