我想创建字符串\"str\"
,但我想给str命名变量名。
例如:
x := "name"
q := fmt.Sprintf("\"%s\"", x)
我想q = "\"name\""
我尝试了this
答案 0 :(得分:3)
使用以\
开头的转义序列在\\
的格式化字符串\
和\"
的{{1}}中显示文字特殊字符
"
答案 1 :(得分:0)
更具功能性,灵活性的解决方案,具体取决于您的口味:
x := "hello"
p := []byte{'"', '\\', '"', '"'}
q := append(append(p, []byte(x)...), p...)
fmt.Printf("%s", q)