Go沒有枚舉類型(enums)。作為代替,可以在一個獨立的const區域中使用 iota來生成遞增的值。如果const中,常量沒有初始值則會 用前面的初始化表達式代替。
const
(
red
=
iota
// red == 0
blue
// blue == 1
green
// green == 2
)