LUA loadstring table sort实例

页面导航:首页 > 软件编程 > vb.net > LUA loadstring table sort实例

LUA loadstring table sort实例

来源: 作者: 时间:2016-01-18 16:54 【

Lua中动态执行代码形成table,按自定义条件进行排序[vb] local script=local ee={[1]={id=0,lv=5,text=#39;yy#39;},[2]={id=1,lv=3,text=#39;zz#39;}} return ee local tb=assert(loadstring(scrip...
Lua中动态执行代码形成table,按自定义条件进行排序
 
[vb]  
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)  www.2cto.com
  
for idx, value in ipairs(tb) do print(idx,value.id, value.lv,value.text) end  
  
print()  
  
  
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  
 
 
Tags:

相关文章

    文章评论

    最 近 更 新
    热 点 排 行
    Js与CSS工具
    代码转换工具
    
    <