Go 初体验 - 常量 与 iota

常量的概念跟大多数语言一样,都是定义一个不可变的数值

go 语言支持常量,但没有 C# 中的枚举类型,所以常量在 go 语言里多用于枚举

上代码,有注释

Go 初体验 - 常量 与 iota

输出:

Go 初体验 - 常量 与 iota

在来看这个代码:

Go 初体验 - 常量 与 iota

注释已说明结果

iota 其实就是常量中的计数器,不管有没有显示的调用 iota,iota 的值都随着常量组中的个数而增长

再看:

Go 初体验 - 常量 与 iota

输出:

1 6 12 24

常量组中未赋值的元素会继承前面的算法,算法请看注释,所以上面那种说法是不严密的。

上一篇:Oracle day05 建表_约束


下一篇:Debian 8.2 下安装MySQL5.7.9 Generic Binaries