🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## string与int类型相互转换 `Atoi()`将字符串类型的整数转换为int类型 ~~~go func Atoi(s string) (i int, err error) ~~~ ~~~ func main() { s1 := "100" i1, err := strconv.Atoi(s1) if err != nil { fmt.Println("can't convert to int") } else { fmt.Printf("type:%T value:%#v\n", i1, i1) } } // 输出: type:int value:100 ~~~ `Itoa()`将int类型数据转换为对应的字符串 ~~~go func Itoa(i int) string ~~~ ~~~go i2 := 200 s2 := strconv.Itoa(i2) fmt.Printf("type:%T value:%#v\n", s2, s2) // 输出: type:string value:"200" ~~~ ## Parse Parse类函数用于转换字符串为给定类型的值:ParseBool()、ParseFloat()、ParseInt()、ParseUint() `ParseBool()`源码 ~~~ func ParseBool(str string) (bool, error) { switch str { case "1", "t", "T", "true", "TRUE", "True": return true, nil case "0", "f", "F", "false", "FALSE", "False": return false, nil } return false, syntaxError("ParseBool", str) } ~~~ ## Format