我有下面的程序代码,它试图对给定的列表进行排序。我尝试了各种选项,但仍然无法正常工作。
local List = {}
List[143] = "143"
List[145] = "145"
List[120] = "120"
List[178] = "178"
table.sort(List, compare)
比较函数被定义为
function compare(a, b)
if tonumber(a) < tonumber(b) then
return true
end
end
上述table.sort无法按任何顺序排序。我只想按数字递增的顺序排序。如果您有任何想法,请帮助我。 提前致谢。
return tonumber(a) < tonumber(b)
。 - Ryan Stein