代码演示:
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 := "short"
    fmt.Println(f)
}代码运行结果:
initial
1 2
true
0
short
代码解读:
- 关键字var可以声明一个或者多个变量
 - 可以在一行当中声明多个变量
 - go语言能够推断初始变量的类型
 - 如果没有相应的初始化值,那么变量的初始值就是零值,例如int的零值是0
 - :=格式的语法是声明和初始化变量的简写