【Go】基础语法--常量

常量可以理解为不可变化的数

go中的常量,也就是 constant

在编译的时候就被创建,只能是数字、字符串、布尔类型,并且不可再被修改

常量可以显式定义,也可以隐式定义

1
2
3
4
5
// 显式定义
const name string = "Bill Gates"

// 隐式定义, go编译器会根据值的类型自动推断出常量的类型
const name = "Bill Gates

常量可以使用 iota 生成枚举值

1
2
3
4
const (
a = iota
b = iota
)

第一个iota表示 0, 因此 a 为 0
当iota再次被使用时, 它的值变为 1, 因此 b 为 1

常量不能使用短变量语法 := 进行声明

坚持原创技术分享,谢谢鼓励我继续创作!