Go 变量的声明
声明变量与全局变量
package main // 当前程序的包名 // 导包 import ( "fmt" ) // 声明全局变量 var ga int = 100 var gb = 100 // 此方法不能声明全局变量 //gc:= 100 // main函数 func main() { // 方式一:声明一个变量 默认值是0 var a int fmt.Println(a) // 方式二:声明一个变量 初始化值 var b int = 100 fmt.Println(b) // 方式三:声明一个变量 通过值自动匹配当前变量的类型(不推荐使用) var c = 100 fmt.Println(c) // 方式四:(常用方法) 省去var关键字 直接匹配类型 d := 100 fmt.Println(d) // 打印出 d 的类型 fmt.Printf("%T", d) fmt.Println(ga) fmt.Println(gb) // 声明多个变量 var xx, yy int = 100, 100 var kk, ll = 100, "abc" fmt.Println(xx, yy) fmt.Println(kk, ll) // 多行多变量声明 var ( vv int = 100 jj bool = true ) fmt.Println(vv, jj) }