go 数字和字符串相互转换
编辑于 2022-09-02 16:47:50 阅读 933
字符串转数字
方法1
userId := "100"
userId2, _ := strconv.Atoi(userId)
//如果userId不是数字字符串,结果为0
方法2
//golang strconv.ParseInt 是将字符串转换为数字的函数,功能灰常之强大.
//参数1 数字的字符串形式
//参数2 数字字符串的进制 比如二进制 八进制 十进制 十六进制
//参数3 返回结果的bit大小 也就是int8 int16 int32 int64
//func ParseInt(s string, base int, bitSize int) (i int64, err error)
i, err := strconv.ParseInt("123", 10, 32)
if err != nil {
panic(err)
}
println(i)
数字转字符串
a := 200
a2 :=strconv.Itoa(a)
fmt.Println(a2)
参考