每天五分钟Go - 变量
变量的声明
1.使用关键词 var 定义,声明后若不赋值,则使用默认值
var 变量名 [变量类型] [=初始值]
var a,b,c string
var e,f int = 0,1
声明时,如果省略了变量的类型,则自行判断变量类型
var a,b,c=1,"abc",true
2.省略var
关键词,使用 :=
进行声明,但是只能在函数内进行声明
a,b,c := 1,"ab",true
:=
左侧的变量不应该是已经被声明过的
- 如果同时声明包内变量,则可以把变量用
()
括起来
var (
a int
b bool
)
4.被声明的为局部变量一定要用引用的地方,否则会报错,全局变量或包变量除外