Go by Example: Variables
跳到导航
跳到搜索
在Go语言中,变量需要显式声明并使用编译器来检查函数调用的类型正确性。
var
用于声明一个或多个变量。
你可以一次声明多个变量。
Go会根据初始化的变量推断出类型。
没有对应初始化的变量会被赋予零值。例如,int类型的零值是0。
:=
语法是声明和初始化变量的简写形式,例如 var f string = "apple"
可以写成 f := "apple"
。这种语法只能在函数内部使用。
package main
import "fmt"
func main() {
var a = "initial"
fmt.Println(a)
var b, c int = 1, 2
fmt.Println(b, c)
var d = true
fmt.Println(d)
var e int
fmt.Println(e)
f := "apple"
fmt.Println(f)
}
$ go run variables.go
initial
1 2
true
0
apple