package main
import (
"strconv"
"fmt"
)
func main () {
var a string
a = "qwe'wer',`f.lopg` "uiii"" // 随便写的例子,因为字符串变量中的单双引号是我们不能提前知道的
b := strconv.Quote(a)
fmt.println(a)
}
像这种未知的字符串变量,里面有单引号、双引号甚至是返单引号之类的,再用变量的时候,变量中的单双引号会对变量外的单双引号有影响,需要修改变量中的单双引号才有效时,这时候就可以用strconv包实现
运行之后打印的结果为 qwe’wer’,`f.lopg` “uiii”,都会在单双引号前面加上转义字符\