page contents

Go 语言中如何表示枚举值(enums)?

轩辕小不懂 发布于 2021-09-13 15:41
阅读 1001
收藏 0
分类:Golang
1921
Nen
Nen
- 程序员

通常使用常量(const) 来表示枚举值。

type StuType int32

const (

Type1 StuType = iota

Type2

Type3

Type4

)

func main() {

fmt.Println(Type1, Type2, Type3, Type4) // 0, 1, 2, 3

}

参考 What is an idiomatic way of representing enums in Go? - StackOverflow

请先 登录 后评论