我正在处理一段返回uint数据类型的代码。我需要将uint数据类型转换为字符串以进行进一步处理。
我已经尝试过strconv软件包,但没有一个函数接受uint。 Golang文档:https://golang.org/ref/spec#Numeric_types指出uint依赖于平台。这是我们没有任何标准函数进行转换的原因吗?
type Example{
Id uint //value 3
name string
}
需要将Id提取为字符串。
预期:“ 3” 实际:N / A
答案 0 :(得分:2)
package main
import (
"fmt"
"strconv"
)
func main() {
var n uint = 123
var s string = strconv.FormatUint(uint64(n), 10)
fmt.Printf("s=%s\n", s)
}