: 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.goinitial1 2true0short

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