枚举从 1 开始
约 176 字小于 1 分钟
2025-09-04
在 Go 中引入枚举的标准方法是声明一个自定义类型和一个使用了 iota 的 const 组。由于变量的默认值为 0,因此通常应以非零值开头枚举。
| Bad | Good |
|---|---|
| |
在某些情况下,使用零值是有意义的(枚举从零开始),例如,当零值是理想的默认行为时。
type LogOutput int
const (
LogToStdout LogOutput = iota
LogToFile
LogToRemote
)
// LogToStdout=0, LogToFile=1, LogToRemote=2更新日志
2025/9/4 15:48
查看所有更新日志
a059b-新增Uber的Go语言规范于
