官方编程指南
标准库 API 文档
1. 变量
1.1 变量使用的三种方式
指定变量类型,只声明,将使用默认值
func main() {var b int // 使用默认值 0fmt.Println(b)var c // Error,如果只声明,必须指定类型}
类型推导
func main() {
    var a = 100    // 可以推导出 a 的类型为 int
    fmt.Println(a)
}
省略 var,使用 :=
:::danger
:= 左侧的变量不应该是已经声明过的,否则会导致编译错误。
:::
func main() {
    c := 200
    fmt.Println(c)
}
多变量声明
func main() {
    // 使用默认值
    var n1, n2, n3 int
    fmt.Println(n1, n2, n3)
    // 使用类型推导
    var n4, n5, n6 = 100, "Mango", 200
    fmt.Println(n4, n5, n6)
    // 使用:=
    n7, n8, n9 := 300, "Lee", 500
    fmt.Println(n7, n8, n9)
}
数据类型
数值类型
整型类型
浮点数
略
