strconv.Itoa64(1234)给出了golang中未定义的
这是我的代码:strconv.Itoa64(1234)给出了golang中未定义的,go,int64,uint64,Go,Int64,Uint64,这是我的代码: package main import ( "strconv" "fmt" ) func main() { t := strconv.Itoa64(1234) fmt.Println(t) } 问题: package main import ( "strconv" "fmt" ) func main() { t := strconv.Itoa64(1234) fmt.Println(t) } 为什么会导致以下错误
package main
import (
"strconv"
"fmt"
)
func main() {
t := strconv.Itoa64(1234)
fmt.Println(t)
}
问题:
package main
import (
"strconv"
"fmt"
)
func main() {
t := strconv.Itoa64(1234)
fmt.Println(t)
}
为什么会导致以下错误消息
命令行参数。\test.go:7:未定义:strconv.Itoa64
[在0.2秒内完成,退出代码为2]
这是因为Itoa64不是strconv包中函数的名称。看起来你真的想要
t := strconv.FormatInt(1234, 10)
请参见您可以这样简单地转换
func main() {
t := int64(1234)
fmt.Println(t)
}
非常感谢Stephen,它正在工作!关于这个问题有一些令人困惑的信息,包括:和
strconv.Itoa64
在Go 1之前就存在。这就是为什么有冲突的信息。谢谢你的信息。在go中编写代码时,我经常很难找到信息。在围棋中编码时,你的主要信息来源是什么?IRC频道是一个很好的帮助来源。除此之外,我通常只使用规范、文档和代码。感谢您的宝贵意见。这并不能回答问题。