大家在写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包