如何在 go 中将 int 类型转为字符串 - Go语言中文社区

如何在 go 中将 int 类型转为字符串


比如想要把int类型的123转为string类型的"123", 应该如何操作呢?

如果按照下面的写法. 那么我会得到"{", 而不是"123"

package main

import "fmt"

func main() {
	i := 123
	s := string(i)
	fmt.Println(s)
}

可以使用strconv包中的Itoa功能。

例如:

package main

import (
	"fmt"
	"strconv"
)

func main() {
	i := 123
	s := strconv.Itoa(i)
	fmt.Println(s)
}

有人认为Itoa这个名字很难记,为什么不用一个更具有描述性的名字呢?

我们可以这样记,就比较容易记住了。

ItoaItoA - 整数ASCII码

这样就比较容易记住了。

欢迎访问我的个人网站:

李培冠博客:lpgit.com

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/lpgit/p/13423468.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-15 22:21:31
  • 阅读 ( 729 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢