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
匿名变量
以“_” 替换,匿名变量及不占用命名空间,也不会占用内存