答案

通常使用常量(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](https://stackoverflow.com/questions/14426366/what-is-an-idiomatic-way-of-representing-enums-in-go)


应版权方要求,不再更新模型
本站【模型区】一直都是免费,大家可任意下载,但是以后不会继续更新了。
资源失效处理
1、如果是蓝奏云,将下载链接中的lanzous换成lanzoux即可
2、如果是百度云失效了,那请点右侧发邮件给客服,或者在评论区指出,也可在菜单栏【有问必答】说明
3、如果是其他原因,请右侧按钮发邮件给我

发表评论