lua-按照table中的table中的某个元素进行表排序

--函数

--语法 function函数名(参数) end

--参数 ...表示无限多个参数

--返回值用return 可以有多个返回值

function add(a,b)

return a +b

--body

end

--委托

myadd= add

event= {}

event.add = add

print(event.add(1,3))

--table的嵌套

playerInfo = {

[1]={160701,"Unity",num=33},

[2]={160702,"Ios",num=32},

[3]={160403,"H5",num=40},

}

--排序函数

function mysort(x,y)

return x.num>y.num

end

table.sort(playerInfo,mysort)

for i , j in pairs (playerInfo) do

for k , v in pairs(j) do

print(k , v)

end

end