21

这是我的代码:

package main
import (
    "strconv"
    "fmt"
)
func main() {
    t := strconv.Itoa64(1234)
    fmt.Println(t)
}

问题:

为什么会导致以下错误信息?

命令行参数 .\test.go:7: undefined: strconv.Itoa64 [在 0.2 秒内完成,退出代码为 2]

4

2 回答 2

59

这是因为 Itoa64 不是 strconv 包中函数的名称。看起来你真的很想要。

t := strconv.FormatInt(1234, 10)

http://golang.org/pkg/strconv/#FormatInt

于 2012-08-31T17:31:19.327 回答
0

您可以像这样简单地转换

func main() {
    t := int64(1234)
    fmt.Println(t)
}
于 2017-04-20T11:31:37.677 回答