golang枚举

golang枚举

  • 普通枚举类型

直接给常量赋值

func main(){
    enums()

}
func enums(){
    const(
        java = 1
        cpp  = 2
        c    = 3
        python = 4
        golang = 5
    )
    fmt.Println(java,cpp,c,python,golang)
}
  • 自增枚举类型

使用iota自增进行赋值

func main(){
    enums()

}
func enums(){
    const(
        java = iota
        cpp
        c
        python
        golang
    )
    fmt.Println(java,cpp,c,python,golang)
}

运行结果
这里写图片描述

猜你喜欢

转载自blog.csdn.net/maybe_ch/article/details/79455338