// 在Go中,变量被显式声明并由编译器用于(例如检查函数调用的类型正确性)。 package main import "fmt" func main() { // var 声明一个或多个变量,可以在一次声明中同时声明多个变量 // Go将会推断初始化变量的类型 var a = "initial" fmt.Println(a) var b, c int = 1, 2 fmt.Println(b, c) var d = true fmt.Println(d) // 在声明变量时没有对它进行任何初始化操作,那么该变量的默认值为该类型的零值。(如 int 的零值为 0) var e int fmt.Println(e) // := 句法是一种短变量声明和初始化的方式。(如 上面的变量f的声明和初始化) f := "apple" fmt.Print(f) }