<分区>
Corona/Lua 如何将字符串表从最短到最长排序
<分区>
Corona/Lua 如何将字符串表从最短到最长排序
最佳答案
假设您的表是索引表而不是键控表
test = {'123','1234','1245','1','12'}
table.sort(test, function(a,b) return #a<#b end)
for i,v in ipairs(test) do
print (i,v)
end
这里重要的一行是
table.sort(test, function(a,b) return #a<#b end)
单词只会按长度排序,匹配长度内的顺序是任意的。如果要按其他条件排序,请扩展排序功能
例如 function(a,b) return #a<#b end
关于lua - 从最短到最长对单词数组/表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951674/