微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

lua 排序

guild = {}
table.insert(guild,{
name = "Cladhaire",class = "Rogue",level = 70,})

table.insert(guild,{
name = "Sagart",class = "Priest",{
name = "Mallaithe",class = "Warlock",level = 40,})

function sortLevelNameAsc(a,b)
if a.level == b.level then
return a.name < b.name
else
return a.level < b.level
end
end

table.sort(guild,sortLevelNameAsc)
for idx,value in ipairs(guild) do
print(idx,value.name) end
1 Mallaithe 2 Cladhaire 3 Sagart

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐