常量与变量
常量和变量的声明通过go标记来定义,Go语言中有四类标记:
声明与定义规则:
- 变量:都是经过初始化的, 相应的初始化为各自声明类型的零值
- 变量:支持匿名变量”_”
- 变量:函数内声明的变量,一定要使用;否则不能编译
- 变量:不可以使用 go 关键字
- 常量/变量:声明时类型可以省略,因为编译器可以根据变量(常量)的值来推导类型
- 常量:命名没有强制要求,但是一般都会全部字母大写
常量与变量声明
- 常量
const identifier [type] = value
- 变量
var name type = expression