gon*_*utz 37
在引号中,""您需要转义不需要在反引号中转义的新行,制表符和其他字符``.如果在反引号字符串中放置换行符,则将其解释为'\n'字符,请参阅https://golang.org/ref/spec#String_literals
因此,如果你\n在反引号字符串中说,它将被解释为文字反斜杠和字符n.
Eug*_*sky 22
反引号字符串是Python或Scala:r""" text """或JavaScript中 的多行原始字符串的类似物
String.raw`Hi\u000A!`
Run Code Online (Sandbox Code Playgroud)
他们能
跨越多条线
忽略特殊字符
它们很有用:
用于放入大文本
对于正则表达式,当你有很多反斜杠时
对于严格的标签,可以放入双引号.
原始字符串文字是反引号之间的字符序列。反斜杠('\')没有特殊含义,并且原始字符串文字中的回车符('\ r')会从原始字符串值中丢弃。
解释的字符串文字是双引号之间的字符序列(“ \ r”,“ \ n”,...)
来源:http://ispycode.com/GO/Strings/Raw-string-literals
小智 7
golang 有三种类型的引用。单引号、双引号或反引号(反引号)
小智 6
``表示未解释的字符串并且""是解释的字符串。
原始字符串文字的值(未解释的字符串)是由引号之间的未解释(隐式 UTF-8 编码)字符组成的字符串
解释的字符串文字是双引号之间的字符序列,如“bar”。在引号内,除了换行符和未转义的双引号外,任何字符都可能出现。
PS:斜体字是我的
https://golang.org/ref/spec#String_literals
| 归档时间: |
|
| 查看次数: |
18690 次 |
| 最近记录: |