【Enum】
枚舉(enum
)和 struct
非常類似,只是 enum
中的每個參數會自動從 0 開始依序初始化。
Enum具有以下的性質:
內部已有整數型態的元素存在
可以存進uint8的型態,如果數值數量介於0~255,若大於256個值則可宣告為uint16
在 Solidity 中 enum
更常被用來進行模型選擇(model choice),或者追蹤狀態(track of state)。
struct
和 enum
的差別:
Struct 用於表示一個複雜變數
Enum 用於表示一個單一變數的不同狀態或值
Last updated
Was this helpful?