1.变量声明
//声明后再初始化
var 变量名 类型
变量名 = 值
//声明时同时初始化
//显式指定类型
var 变量名 类型 = 值
//自动类型推导(可以用于全局变量和局部变量)
var 变量名 = 值
//自动类型推导(只可以用于局部变量)
变量名 := 值
变量在赋值后可以通过重新赋值更改其值。
var a int = 1
a = 2
fmt.Println(a) // 2
2.变量作用域
//全局变量
var a int = 1
func f() {
//局部变量
var b int = 1
}
3.变量引用表达式
变量名
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36909.html