首页 > 编程语言 > 详细

GO语言strconv包的使用

时间:2019-05-27 00:42:46      阅读:176      评论:0      收藏:0      [点我收藏+]

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

strconv包

strconv包实现了基本数据类型与其字符串表示的转换,官方文档中文版

string与int类型转换

Atoi()

将字符串类型的整数转换为int类型。

func Atoi(s string) (i int, err error)

示例:

func main() {
    s1 := "100"
    i1, err := strconv.Atoi(s1)
    if err != nil {
        fmt.Println("can't convert to int")
    } else {
        fmt.Printf("type:%T value:%#v\n", i1, i1) //type:int value:100
    }
}

Itoa()

将int类型数据转换为对应的字符串表示。

func Itoa(i int) string

示例:

i2 := 200
s2 := strconv.Itoa(i2)
fmt.Printf("type:%T value:%#v\n", s2, s2) //type:string value:"200"

以上为用到最多的!
官方文档中文版

GO语言strconv包的使用

原文:https://www.cnblogs.com/aresxin/p/GO-yu-yanstrconv-bao-de-shi-yong.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!