外觀
要求每個 enum 成員的值都必須明確初始化。
在 `enum` 成員的值很重要的專案中,允許 enum 的隱含值可能會在 enum 隨著時間修改時導致錯誤。
// wrong, the value of `Close` is not constant enum Status { Open = 1, Close, }