在
JavaScript中我们可以这样做:
var Color = {
YELLOW: { value: 1, displayString: "Yellow" },
GREEN: { value: 2, displayString: "Green" },
}
所以我可以打电话:
Color.YELLOW.displayString
在Java中我们可以这样做:
public enum Color {
YELLOW (1, "Yellow"),
GREEN (2, "Green"),
private Color(String value, int displayString){
this.value = value;
this.displayString = displayString;
}
private final int value;
private final String displayString;
public String getValue() {return value;}
public String getDisplayString() {return displayString;}
}
所以我可以打电话:
Color.YELLOW.getDisplayString()
经过大量研究后,我还没有找到一种使用内置Enum模块在Python中执行此操作的简洁方法.我怎样才能做到这一点?
谢谢