go语言中数字如何转字符串


本文摘自php中文网,作者藏色散人,侵删。

go语言中数字转字符串的方法:首先创建一个go示例文件;然后使用strconv包中的“strconv.Itoa”方法将byte或者int类型的值转换为数字的字符串表现形式即可。

本文环境:Windows7系统、Go1.11.2版,本文适用于所有品牌的电脑。

推荐教程:《go语言教程》

Go中数字转换字符串的正确姿势

在许多语言中,你可以轻松地将任何数据类型转换为字符串,只需将其与字符串连接,或者使用类型转换表达式即可。但是,如果你在Go中尝试执行似乎很明显的操作(例如将int转换为字符串),你不太可能获得预期的效果。

比如下面:

1

string(120)

你期望返回的结果是什么?如果你有使用其他编程语言的经验,那么大多数人的猜测是“ 123”。相反,在Go中上面的类型转换会得到“ E”之类的值,那根本不是我们想要的。因为string()会直接把字节或者数字转换为字符的UTF-8表现形式。

所以在Go中将byte或者int类型的值转换为数字的字符串表现形式的正确方法是使用strconv包中的方法,比如strconv.Itoa。

1

strconv.Itoa(120)// 返回"120"

下面的例子,可以试着把strconv.Itoa改成string看看得到什么输出。

阅读剩余部分

相关阅读 >>

Go语言和kotlin的区别是什么

Go语言查看环境信息的方法

Go语言中run与build命令的区别是什么?

Go语言如何导入包

Go语言中控制并发数量的方法

Go语言用什么编译器

Go语言适合做什么?

Go语言如何注释

Go语言中如何导入包

Go语言函数作为值

更多相关阅读请进入《Go语言》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...