在
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中執行此操作的簡潔方法.我怎樣才能做到這一點?
謝謝