常量与变量

常量和变量的声明通过go标记来定义,Go语言中有四类标记:

1557413908855.png

声明与定义规则:

  • 变量:都是经过初始化的, 相应的初始化为各自声明类型的零值
  • 变量:支持匿名变量”_”
  • 变量:函数内声明的变量,一定要使用;否则不能编译
  • 变量:不可以使用 go 关键字
  • 常量/变量:声明时类型可以省略,因为编译器可以根据变量(常量)的值来推导类型
  • 常量:命名没有强制要求,但是一般都会全部字母大写

常量与变量声明

  • 常量 const identifier [type] = value
  • 变量 var name type = expression