我正在处理一段返回uint数据类型的代码。我需要将 uint 数据类型转换为字符串以进行进一步处理。
我已经尝试过 strconv 包,但没有一个函数接受 uint。Golang 文档:https://golang.org/ref/spec#Numeric_types 声明 uint 依赖于平台。这就是我们没有任何标准转换功能的原因吗?
type Example{
Id uint //value 3
name string
}
需要将 Id 提取到字符串中。
预期:"3"实际:不适用
使用 strconv.FormatUint()
:
package main
import (
"fmt"
"strconv"
)
func main() {
var n uint = 123
var s string = strconv.FormatUint(uint64(n), 10)
fmt.Printf("s=%sn", s)
}
(去游乐场(