首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

LUA loadstring table sort范例

2013-02-24 
LUA loadstringtablesort实例Lua中动态执行代码形成table,按自定义条件进行排序 localscriptlocal ee{[

LUA loadstring table sort实例

Lua中动态执行代码形成table,按自定义条件进行排序

 

local  script="local ee={[1]={id=0,lv=5,text='yy'},[2]={id=1,lv=3,text='zz'}}  return ee"local tb=assert(loadstring(script))()--print(tb[0].text)for idx, value in ipairs(tb) do print(idx,value.id, value.lv,value.text) endprint()table.sort (tb ,function(a,b) if a.lv==b.lv then return a.id<b.id else return a.lv<b.lv end end)for idx, value in ipairs(tb) do print(idx,value.id, value.lv,value.text) end


 

热点排行