每天五分钟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

:=左侧的变量不应该是已经被声明过的

  1. 如果同时声明包内变量,则可以把变量用()括起来
var (
   a int
   b bool
)

4.被声明的为局部变量一定要用引用的地方,否则会报错,全局变量或包变量除外

posted @ 2019-02-26 15:20  Hitechr  阅读(121)  评论(0编辑  收藏  举报