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频道是一个很好的帮助来源。除此之外,我通常只使用规范、文档和代码。感谢您的宝贵意见。这并不能回答问题。