@H_502_2@
变量声明为某种类型后的值就为该类型的零值,它不是空值。通常数值类型默认为0,bool为false,string为空字符串
@H_502_2@
比如:
type text stringfunc main() { var t text = "hello world" fmt.Println(t)}
@H_502_2@
Go语言不存在隐式转换,必须显式转换,并且只能在两种相互兼容的类型间转换,转换示例:
a := 3.14b inta)fmt.Printlnb) c int32 256 d float64cd)