Java 的枚举具有有用的方法“valueOf(string)”,它通过名称返回 const 枚举成员。前任。
enum ROLE {
FIRST("First role"),
SECOND("Second role")
private final String label;
private ROLE(label String) {
this.label = label;
}
public String getLabel() {
return label;
}
}
// in other place of code we can do:
ROLE.valueOf("FIRST").getLabel(); // get's "First role"
例如,在 html 表单的选择提交到服务器之后,此行为很有用。我们有字符串表示需要转换成真正的枚举。
有人可以告诉,golang 可以做同样的行为吗?欢迎使用代码示例。
慕容3067478
相关分类