golang string 转 int && int 转 string
golang 属于强类型语言,字符串与数字之间的转换就应用的比较广泛了
int 转字符串:
var ( str string num int ) num = 1234 str = strconv.Itoa(num) fmt.Print(str)
int64 转字符串:使用strconv.FormatInt(int64,base) 第一个参数是int64 第二个参数是进制,一般计数是使用十进制计数如果需要二进制、六进制、八进制、十六进制等等 base改为对应的数字即可,支持2~32进制
var( num int64 str string ) str := strconv.FormatInt(num, 10) fmt.Print(str)
字符串转int:strconv.Atoi(strint)转的数字为int型,strconv.ParseInt(string,base,bitsize) 返回的数字类型可以自己定义,第三个参数是返回的bit大小
var ( str string num int )
str = "1234" num = strconv.Atoi(str) fmt.Print(num)
num2,_:=strconv.ParseInt(str,10,32)
fmt.Print(num2)
之前使用的开发语言都是php 现在转go了之后多了不少转类型的操作,哎,仍需努力啊