谁能给解释一下为什么输出结果是这样
import ( "fmt" ) func main() { // 声明一个string类型变量并赋值 var str1 string = "\\\"" // 这里用到了字符串格式化函数。其中,%q用于显示字符串值的表象值并用双引号包裹。 fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1) } 用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。 求大神解答为什么结果是这样?我理解的是解释型字符串“”中间包含的是\\\",这个后者其转义字符才是输出结果啊。。。