Luk*_*uke 15

fmtfmt

要从二进制转换为十六进制,然后返回,请使用encoding/hex包.

string
str := hex.EncodeToString(h.Sum(nil))
string
b, err := hex.DecodeString(str)
[]byte

当您需要转换为/从小数时使用strconv包.

intstring
str := strconv.Itoa(100)
stringint
num, err := strconv.Atoi(str)

此程序包中还有其他一些功能可以执行其他转换(基本等).

因此,除非您正在调试或格式化错误消息,否则请使用正确的转换.请.