英文:
strconv.Itoa64(1234) gives undefined in golang
问题
这是我的代码:
package main
import (
"strconv"
"fmt"
)
func main() {
t := strconv.Itoa(1234)
fmt.Println(t)
}
问题:
为什么会导致以下错误信息?
command-line-arguments .\test.go:7: undefined: strconv.Itoa64
[Finished in 0.2s with exit code 2]
英文:
This is my code:
package main
import (
"strconv"
"fmt"
)
func main() {
t := strconv.Itoa64(1234)
fmt.Println(t)
}
Problem:
Why does it cause the following error message?
> command-line-arguments .\test.go:7: undefined: strconv.Itoa64
> [Finished in 0.2s with exit code 2]
答案1
得分: 62
这是因为Itoa64不是strconv包中的一个函数的名称。看起来你真正想要的是:
t := strconv.FormatInt(1234, 10)
请参考http://golang.org/pkg/strconv/#FormatInt
英文:
This is because Itoa64 is not the name of a function in the strconv package. It looks like you really want.
t := strconv.FormatInt(1234, 10)
答案2
得分: 0
你可以简单地像这样转换
func main() {
t := int64(1234)
fmt.Println(t)
}
英文:
You can simply convert like this
func main() {
t := int64(1234)
fmt.Println(t)
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论