web-dev-qa-db-ja.com

strconv.Itoa64(1234)はgolangで未定義を与える

これは私のコードです:

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

問題:

次のエラーメッセージが表示されるのはなぜですか?

コマンドライン引数。\ test.go:7:undefined:strconv.Itoa64 [終了コード2で0.2秒で終了]

21
Yster

これは、Itoa64がstrconvパッケージの関数の名前ではないためです。本当に欲しいみたいです。

t := strconv.FormatInt(1234, 10)

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

59

あなたは単にこのように変換することができます

func main() {
    t := int64(1234)
    fmt.Println(t)
}
0
Khurshid