如何打印反斜杠?

我有以下代码片段:


const byte1 = 0x19;

const byte2 = 0x45;

msg := fmt.Sprintf("\\x%x\\x%x message", byte1, byte2)

log.Info("Learning go fmt", "msg", msg)

我明白了:


msg="\\x19\\x45 message"

为什么反斜杠重复?根据这个网站,\\在一个格式内应该 yield \。


慕容3067478
浏览 86回答 1
1回答

临摹微笑

问题是我正在使用以太坊日志包。它取消了字符串。如果我做:fmt.Println("\\x%x\\x%x message", byte1, byte2)它工作得很好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go