在 Go 中是否可以将原始字符串文字转换为解释字符串文字?(参见语言规范)
\n我有一个原始字符串文字,但我想将使用解释字符串文字 \xe2\x80\x94 得到的内容打印到控制台,即使用转义序列格式化的文本输出。
\n例如,打印这个原始字符串文字给出
\ns := `\\033[1mString in bold.\\033[0m`\nprintln(s) // \\033[1mString in bold.\\033[0m\nRun Code Online (Sandbox Code Playgroud)\n但我想要得到同样的结果
\ns := "\\033[1mString in bold.\\033[0m"\nprintln(s) // String in bold. (In bold)\nRun Code Online (Sandbox Code Playgroud)\n对于上下文,我尝试打印使用转义序列格式化的文本文件的内容
\nf, _ := := ioutil.ReadFile("file.txt")\nprintln(string(f))\nRun Code Online (Sandbox Code Playgroud)\n但输出是前一种方式。
\n