Go数据类型互相转换
// 字符串转数字⬇
num, _ := strconv.Atoi("999666")
fmt.Printf("%T,%d\n", num, num)
num1, _ := strconv.ParseInt("999666", 10, 0)
fmt.Printf("%T,%v\n", num1, num1)
// 字符串转布尔值⬇
num2, _ := strconv.ParseBool("0")
fmt.Printf("%T,%v\n", num2, num2)
// 字符串转浮点类型⬇
num3, _ := strconv.ParseFloat("3.14159", 64) // 原值,float32/64
fmt.Printf("%T,%f\n", num3, num3)
// 数字转字符串⬇
str := strconv.Itoa(993)
fmt.Printf("%T,%s\n", str, str)
str1 := strconv.FormatInt(996, 10)
fmt.Printf("%T,%s\n", str1, str1)
// 浮点数转字符串⬇
str2 := strconv.FormatFloat(3.14159, 'f', 2, 32) // 原值,展示类型,几位,float32/64
fmt.Printf("%T,%s\n", str2, str2)