官方编程指南
标准库 API 文档
1. 变量
1.1 变量使用的三种方式
指定变量类型,只声明,将使用默认值
func main() {
var b int // 使用默认值 0
fmt.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)
}
数据类型
数值类型
整型类型
浮点数
略