Go 常量
2024年7月10日...小于 1 分钟
常量是一个简单值的标识符,在程序运行时,不会被修改的量。
常量中的数据类型只可以是布尔型、数字型 (整数型、浮点型和复数) 和字符串型。
常量声明
const 常量名 [类型] = 值
可以省略类型
多个相同类型的声明可以简写为:
const 常量名1,常量名2 = 值1,值2
iota
iota,特殊常量,可以认为是一个可以被编译器修改的常量。
iota 在 const 关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次 (iota 可理解为 const 语句块中的行索引)。
iota 可以被用作枚举值:
const (
a = iota
b = iota
c = iota
)
第一个 iota 等于 0,每当 iota 在新的一行被使用时,它的值都会自动加 1;所以 a=0,b=1,c=2 可以简写为如下形式:
const (
a = iota
b
c
)
Powered by Waline v3.3.2