Lua 列表排序

我在Lua中有一个列表,看起来像这样:

list = {{1, 25, 31, 50, 5, 6}, {3, 22, 14, 82, 14, 1}, {2, 13, 40, 67, 92, 12},}

我想能够按括号里的第一个数字进行排序,所以它将变为这样:

list = {{1, 25, 31, 50, 5, 6}, {2, 13, 40, 67, 92, 12}, {3, 22, 14, 82, 14, 1}}

我尝试过 table.sort() 但它似乎不起作用。 感谢大家的帮助!

点赞
用户734069
用户734069
`table.sort(list, function(a, b) return a[1] < b[1] end)` 

第二个参数是 `table.sort` 的排序函数。因此,在这个例子中,我们检查 `a` 和 `b` 中的第一个项目,并使用它来进行比较。
2016-03-02 13:53:20