使用反引号包裹的字符串,相当于 Python 中的 raw 字符串,会忽略里面的转义。
比如我想表示 \r\n 这个 字符串,使用双引号是这样写的,这种叫解释型表示法
var mystr01 string = "\\r\\n"
而使用反引号,就方便多了,所见即所得,这种叫原生型表示法
var mystr02 string = `\r\n`
可以使用 fmt 的 %q 来还原解释型的字符串
import ( "fmt" ) func main() { var mystr01 string = `\r\n` fmt.Print(`\r\n`) fmt.Printf("的解释型字符串是: %q", mystr01) }
输出如下
\r\n的解释型字符串是: "\\r\\n"