golang string、int、float相互转换
go是一种强类型的语言,所以如果在赋值的时候两边类型不一致会报错,就连int都分为int,int8,int32,int64这么多种。
但同一基础类型(int,float)的变量在转换时很简单,都可以通过括号括起来即可,因为他们的底层都是一个类型的。
使用type (a)这种形式来进行强制类型转换,比如
var a int32 = 10
var b int64 = int64(a)
常用的还有int和string之间的相互转换,这种就没法直接用type()转换方式了。
最常用的还是st...