lua中的枚举

发布时间 2023-08-13 07:58:29作者: ZERO_BEYOND
 1 ---创建枚举
 2 function CreateEnum(tal,index)
 3     local _tal = {}
 4     local _index = index or 0
 5     for i,v in ipairs(tal) do
 6         _tal[v] = _index + i
 7     end
 8     return _tal
 9 end
10 
11 MyEnum = {
12     "red",
13     "blue",
14     "green",
15 }
16 MyEnum = CreateEnum(MyEnum)
17 print(MyEnum.green)