去语言中数字转字符串的方法

  介绍

这篇文章主要介绍了去语言中数字转字符串的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

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

<强>去中数字转换字符串的正确姿势

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

比如下面:

字符串(120)

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

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

strconv.Itoa(120)//,返回“120“

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

package 主要   import  (   “才能fmt"   “才能strings"   “才能strconv"   )   type  IPAddr [4]字节   func  (p  IPAddr),字符串(),string  {   ,,,var  ipParts []字符串   ,,,for  _, item :=, range  p  {   时间=ipParts 附加(ipParts, strconv.Itoa (int(项目)))   ,,,}   ,,,return  strings.Join (ipParts,,“!”)   }   func  main (), {   ,,,hosts :=, map [string] IPAddr {   “loopback":,, {127, 0, 0, 1},   “googleDNS":{8日,8日,8日,8},   ,,,}   ,,,for 名称,ip :=, range  hosts  {   fmt.Printf (“% v: % v \ n",,名字,,ip)   ,,,}   }

感谢你能够认真阅读完这篇文章,希望小编分享转语言中数字转字符串的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

去语言中数字转字符串的方法