使用 解析 uint64 最大值时是否为正常行为?strconv.ParseInt
i, err := strconv.ParseInt("18446744073709551615", 10, 64) fmt.Println(i, err)
我得到一个错误:,当uint64的最大允许值为:18446744073709551615"strconv.ParseInt: parsing "18446744073709551615": value out of range"
你能解释一下这种行为吗?
https://golang.org/src/builtin/builtin.go?s=1026:1044#L26
慕妹3146593
一只甜甜圈
相关分类