GO变量
Go 语言的变量名由字母、数字、下画线组成,首个字符不能为数字;
Go 语法规定,定义的局部变量若没有被调用会发生编译错误。
变量的声明
var 变量名 变量类型
批量声明变量
var ( a int //默认是0 b string //默认是空字符串 c [] float32 //默认是0 d func() bool //默认是false e struct{ x int y string } )
函数、指针变量、切片默认为nil
变量初始化
var 变量名 变量类型 = 表达式 或者 变量名:= 表达式
变量多重赋值
变量的多重赋值是指多个变量同时赋值
var x int = 10 var y int = 8 x, y = y ,x
匿名变量
以“_” 替换,匿名变量及不占用命名空间,也不会占用内存