购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 枚举

Go语言没有enum关键字,需要使用const关键字和iota常量生成器定义枚举。其中,iota常量生成器用于生成一组以相似规则初始化的常量。使用const关键字和iota常量生成器定义枚举的语法格式如下。

说明

使用const关键字和iota常量生成器定义枚举,其中identifier1对应的值为0。

下面演示如何使用const关键字和iota常量生成器定义枚举。代码如下。

运行结果如下。

    identifier1 = 0
    identifier2 = 1
    identifier3 = 2

使用const关键字和iota常量生成器不仅可以生成每次增加1的枚举值,还可以实现枚举常量值生成器。实现枚举常量值生成器的代码如下。

运行结果如下。 md/VtMEqap5ZqonzFD0/1j+rzXAKAlf0VhyUp8GWQctUZ1jbVFNEaqc80DHHJurI

    1B = 1 B
    1KB = 1024 B
    1MB = 1048576 B
点击中间区域
呼出菜单
上一章
目录
下一章
×