Enum 類別

在所有列舉類型中,Enum 類別屬於基本類型,用來初始化新的 Enum 執行個體。

Enumprotorpc.messages 模組提供。

建構函式

EnumField 類別的建構函式定義如下:

class Enum(name, number=None)

建構類別時自動初始化 Enum 執行個體。整數和字串會自動轉換為列舉值。

引數
name
要初始化的 Enumeration 例項名稱。
number
要初始化的 Enumeration 例項數量。

如果呼叫的類別已經初始化,就會引發例外狀況。

類別方法

Enum 類別提供下列類別方法:

to_dict()
建立為列舉類別的字典版本。您可以將字典搭配 def_num 與 import_enum 使用。
傳回列舉類別的字典名稱和編號。