
字符串转换为整型strconv包实现了字符串和基础数据类型的互相转换。函数Atoi等效于函数ParseInt(s,10,0),把字符串数字转换成int类型。ParseInt使用指定的进制(0,2to3......
strconv包实现了字符串和基础数据类型的互相转换。函数Atoi等效于函数ParseInt(s,10,0),把字符串数字转换成int类型。ParseInt使用指定的进制(0,2to36)和位长(0to64)解释字符串,并返回相应的数值。

函数ParseFloat把字符串数字转换成浮点型,第二个参数指定浮点型的位长32表示float32,64表示float64。无论为何值结果都是float64。

结果:
float64,3.1415926535
float64,-3.141
float64,-3.49268
字符串转换为布尔型函数ParseBool返回字符串所表示的布尔值。接受的参数可以为1,t,T,TRUE,true,True,0,f,F,FALSE,false,False,其它值将返回错误。

结果:
bool,true
bool,true
bool,false
bool,false
布尔型转换为字符串函数FormatBool用来把Boolean的变量转换为String。

结果:
bool
string
浮点型转换为字符串函数FormatFloat用来把Float的变量转换为String。

结果:
float64
3.1415926535
string
3.1415927E+00
整型转换为字符串函数FormatInt用来把Integer的变量转换为String。

结果:
int64
-654
string
-654
Int转换为Int16Int32Int64
结果:
int
int16
int32
int64
Float32转换为Float64,Float64转换为Float32
结果:
float32
float64
1097.655698798798
1097.6556
Int转换为Float
结果:
float32
int32
10
float64