1
我想創建enum
類型與value
可以更改。 考慮以下幾點:更改scala枚舉編號
object Type extends Enumeration
{
var a = Value(0, "some string1")
val b = Value(1, "some string2")
val c = Value(2, "some string3")
}
我給每個enum
領域的value
,但我希望有改變這種value
的選項。 另一個是,我從某個表中讀取values
,所以enum
具有相同的值作爲選項。 這可能嗎?
這聽起來不像'Enumeration'的好用例。你想要一個可變的'Set',也許。 –
'對象'中的'var' =全局可變狀態=不是一個好主意。 – Jesper
只是好奇,爲什麼你想要以這種方式模擬你的枚舉?只是爲了舉證,如果可能的話,或者你有真正的用例嗎?枚舉絕對不是一個用例。 – Teliatko