我正在尝试为我定义的类型生成一个枚举
type FeeStage int
从这个我知道,我可以用丝毫基于这种类型来创建一个枚举
const(
Stage1 FeeStage = iota
Stage2
Stage3
)
但是,操作枚举的实际值相当麻烦且容易出错
const(
Stage1 FeeStage = iota // 0
Stage2 = iota + 6 // 7
Stage3 = (iota - 3) * 5 // -5
)
有没有办法将具有自定义值的 ENUM 列表自动转换为某种类型。这是我之前使用的,但只将常量的第一个成员转换为自定义类型。
const(
Stage1 FeeStage = 1
Stage2 = 2
Stage3 = 2
)
这是一个具有类似结果的游乐场
Helenr
慕运维8079593
catspeake
相关分类