我需要转换一个uint32
to string
。我怎样才能做到这一点?strconv.Itoa
似乎不起作用。
很长的故事:
我需要将通过 imap 包接收到的 UID 转换为string
以便我稍后可以将其设置为序列。附带说明一下,我想知道为什么这种转换在 Go 中很困难。演员阵容string(t)
本来可以容易得多。
我会使用这样做strconv.FormatUint http://golang.org/pkg/strconv#FormatUint:
import "strconv"
var u uint32 = 17
var s = strconv.FormatUint(uint64(u), 10)
// "17"
请注意,预期参数是uint64
,所以你必须投射你的uint32
第一的。没有具体的FormatUint32
功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)