Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。
strconv包实现了基本数据类型与其字符串表示的转换,官方文档中文版。
将字符串类型的整数转换为int类型。
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
}
}
将int类型数据转换为对应的字符串表示。
func Itoa(i int) string
示例:
i2 := 200
s2 := strconv.Itoa(i2)
fmt.Printf("type:%T value:%#v\n", s2, s2) //type:string value:"200"
以上为用到最多的!
官方文档中文版。
原文:https://www.cnblogs.com/aresxin/p/GO-yu-yanstrconv-bao-de-shi-yong.html