Golang 中的常量和枚举

一、常量

golang 中的常量和其他语言里的常量大多相同,必须在编译期有确定的值。

也可以使用常量组的形式来声明:

二、枚举

golang 中的枚举使用 iota 关键字来实现,从 0 开始自增枚举。

同一个常量组中,可以提供多个 iota,各自增长。必要时也可以使用 _ 字符来充当占位符。

如果 iota 被打断,需要手动显式恢复,但值依旧增加。

 

发表评论