package types type MenuType string const ( MenuTypeMenu = MenuType("MENU") // 菜单 MenuTypeButton = MenuType("BUTTON") // 按钮 ) // 状态对应的描述 var menuTypeMap = map[MenuType]string{ MenuTypeMenu: "菜单", MenuTypeButton: "按钮", } // 处理为看得懂的状态 func (s MenuType) String() string { if str, ok := menuTypeMap[s]; ok { return str } return string(s) }