是否可以通过Golang中的enum类型反映enum的变量

是否可以通过Golang中的enum类型反映enum的变量,go,enums,Go,Enums,例如,我有一个枚举,如: type Status int const ( Normal Status = itoa Blocked ) 状态类型已知,我可以获得正常和被阻止的状态。如果有一种方法的话,我想是通过反思 我不想用映射来解决它。因为这个函数在库中使用。它有点无国籍 还有别的办法吗 谢谢反射API中没有显示常量名称 使用该工具

例如,我有一个枚举,如:

type Status int

const (
     Normal Status = itoa
     Blocked 
)
状态类型已知,我可以获得正常和被阻止的状态。如果有一种方法的话,我想是通过反思

我不想用映射来解决它。因为这个函数在库中使用。它有点无国籍

还有别的办法吗


谢谢

反射API中没有显示常量名称

使用该工具