码迷,mamicode.com
首页 > 其他好文 > 详细

Go 数据类型转换

时间:2018-08-24 13:18:12      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:result   orm   ace   parse   class   做了   一个   return   inter   

在GO语言的使用过程中总会遇到一些类型之间相互转换的问题,做了一个简单的总结。只列出了几种易用的类型间的转换,如果用到其他类型间的数据类型格式转换,查看GO文档是很不错的选择。 

strconv包实现了基本数据类型和其字符串表示的相互转换。

//string到int
value_int,err:=strconv.Atoi(string)
//int到string
str:=strconv.Itoa(value_int)


//string到int64
value_int64, err := strconv.ParseInt(string, 10, 64)
//int64到string,需注意下面转换规定
//FormatInt returns the string representation of i in the given base, for 2 <= base <= 36.
//The result uses the lower-case letters ‘a‘ to ‘z‘ for digit values >= 10
str:=strconv.FormatInt(value_int64,10)


//interface{}到float64-------接口后加上  .(float64)   
//interface{}到string-------接口后加上  .(string)  

  

Go 数据类型转换

标签:result   orm   ace   parse   class   做了   一个   return   inter   

原文地址:https://www.cnblogs.com/K-artorias/p/9528837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!