Show Your Codepackage main
import "fmt"
//声明全局变量
//以下方法 一、二、三是可以的,方法四不支持全局变量的声明
var Ga = 400
func main() {
//方法一、声明变量 默认值是0
var a int
fmt.Println("a= ", a)
//方法二、声明变量并且初始化一个值
var b int = 100
fmt.Println("b= ", b)
//方法三、省去类型,自动匹配变量的数据类型
var c = 200
fmt.Println("c= ", c)
//方法四、省去var关键,自动匹配变量的数据类型
d := 300
fmt.Println("d= ", d)
fmt.Println("Ga= ", Ga)
//方法五、 声明多个变量
var aa, bb int = 1000, 2000
fmt.Println("aa= ", aa, "bb= ", bb)
var cc, dd = 3000, "小红"
fmt.Println("cc= ", cc, "dd= ", dd)
//方法六、多行变量声明
var (
ee = 100
yy string = "小明"
)
fmt.Println("ee= ", ee, "yy= ", yy)
}