Lua封装创建枚举类型
来源:互联网 发布:淘宝团扇 编辑:程序博客网 时间:2024/06/14 02:42
增加创建枚举类型接口,支持枚举起始数值
function CreateEnumTable(tbl, index) local enumtbl = {} local enumindex = index or 0 for i, v in ipairs(tbl) do enumtbl[v] = enumindex + i end return enumtbl end
EX:
local BonusStatusType = CreateEnumTable({"NOT_COMPLETE", "COMPLETE", "HAS_TAKE"},-1)
BonusStatusType.NOT_COMPLETE 的值是0
0 0
- Lua封装创建枚举类型
- java枚举类型创建示例。
- 使用枚举类型的值创建枚举类型
- java SpringBoot自动封装枚举类型的方法
- lua封装
- 为枚举类型创建字符串类型的标记值
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装(转)
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装(转)
- 【转】C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
- python里使用enum库创建枚举类型
- 枚举类型
- 枚举类型
- 枚举类型
- 枚举类型
- 枚举类型
- 二叉树删除
- Hdu 5586 Sum
- shell 11-29
- 书籍阅读
- 浅谈UNIX下Apache的MPM及httpd.conf配置文件中相关参数配置
- Lua封装创建枚举类型
- jquery的ajax遇到的问题
- Xcode中如何仅替换选中行
- 74 For which two situations would you use functionality provided by the Resource Manager? (Choose tw
- 黑马程序员--关于单例模式的多种写法
- mongodb--c# 插入数据效率
- Something about English learning
- UVa12412 - A Typical Homework (a.k.a Shi Xiong Bang Bang Mang)
- 《Go语言入门》第一个Go语言程序——HelloWorld