lua中的枚举
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)