- 类型零值
变量声明为某种类型后的值就为该类型的零值,它不是空值。通常数值类型默认为0,bool为false,string为空字符串
- 类型别名
比如:
type text string
func main() {
var t text = "hello world"
fmt.Println(t)
}
- 类型转换
Go语言不存在隐式转换,必须显式转换,并且只能在两种相互兼容的类型间转换,转换示例:
a := 3.14
b := int(a)
fmt.Println(b)
var c int32 = 256
var d = float64(c)
fmt.Println(d)
a := 3.14
b := int(a)
fmt.Println(b)
var c int32 = 256
var d = float64(c)
fmt.Println(d)
有疑问加站长微信联系(非本文作者)