Go by Example: Variables


在Go语言中变量是显示申明的,被编译器用来检查函数调用类型的正确性。

import "fmt"
func main() {
    var a string = "initial"    //var 可以申明一个或者多个变量
    fmt.Println(a)
    var b, c int = 1, 2         //你可以一次申明多个变量
    fmt.Println(b, c)
    var d = true                //Go将去推断初始化变量的类型
    fmt.Println(d)
    var e int            //变量申明时没有相应初始化值,那他就是零值,int的零值就是0
    fmt.Println(e)
    f := "short"        // := 语言是变量申明和初始化的缩略,
                        //本例中等效于 var f string = "short"
    fmt.Println(f)
}

执行结果:

$ go run variables.go
initial
1 2
true
0
short

原文地址:https://gobyexample.com/variables