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)

参考

https://blog.csdn.net/qq_42410605/article/details/112677904

广而告之,我的新作品《语音助手》上架Google Play了,欢迎下载体验