是否可以將常數字段值添加到F#歧義工會?將常量字段添加到F#歧義工會
我可以這樣做嗎?
type Suit
| Clubs("C")
| Diamonds("D")
| Hearts("H")
| Spades("S")
with
override this.ToString() =
// print out the letter associated with the specific item
end
如果我正在寫一個Java枚舉,我會私人值添加到構造像這樣:
public enum Suit {
CLUBS("C"),
DIAMONDS("D"),
HEARTS("H"),
SPADES("S");
private final String symbol;
Suit(final String symbol) {
this.symbol = symbol;
}
@Override
public String toString() {
return symbol;
}
}
這正是我所做的。 – Ralph