1. 首页
  2. 数据库
  3. 其它
  4. 浅谈Go中数字转换字符串的正确姿势

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

上传者: 2021-01-04 04:42:03上传 PDF文件 34.08KB 热度 28次
在许多语言中,你可以轻松地将任何数据类型转换为字符串,只需将其与字符串连接,或者使用类型转换表达式即可。但是,如果你在Go中尝试执行似乎很明显的操作(例如将int转换为字符串),你不太可能获得预期的效果。 比如下面: string(120) 你期望返回的结果是什么?如果你有使用其他编程语言的经验,那么大多数人的猜测是“ 123”。相反,在Go中上面的类型转换会得到“ E”之类的值,那根本不是我们想要的。因为string()会直接把字节或者数字转换为字符的UTF-8表现形式。 所以在Go中将byte或者int类型的值转换为数字的字符串表现形式的正确方法是使用strconv包中的方法,比如str
用户评论