假设有一个字符串保存着一个uint64
类型变量的地址,我们能否将这个地址解析回一个*uint64
?
例如:
i := uint64(23473824)
ip := &i
str := fmt.Sprintf("%v", ip)
u, _ := strconv.ParseUint(str, 0, 64)
u
是 uint64
。如何从这个值中获取指针?
Playground 链接:https://play.golang.org/p/1KXFQcozRk
最佳答案
很简单:
number, err := strconv.ParseUint(string("90"), 10, 64)
然后做一些错误检查,希望对你有帮助。
关于string - 在 golang 中将字符串转换为 *uint64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967512/