Golang怎么把string转int,int转string

大家在写go都会遇到把string转int的问题,具体方式如下

string 转 int

	str := "123"
	num, err := strconv.Atoi(str)
	if err != nil{
		panic(err)
	}

 string 转 int64

	num64, err := strconv.ParseInt(str, 10, 64)
	if err != nil{
		panic(err)
	}

int 转 string

numstr:= strconv.Itoa(456)

int64 转 string

string := strconv.FormatInt(int64,10)

整型转字符串的时候,大家可能会用fmt.Sprintf(),但实际上效率不如strcov包

具体效率测试可参考 Go语言压测函数_blaze_jack-CSDN博客

你可能感兴趣的:(Golang,golang,开发语言,后端)