小编Jak*_*ake的帖子

Lua中如何根据表的值对表进行排序?

我有一个由键/值对组成的表:

mytable[a] = 1, 
mytable[b] = 4, 
mytable[r] = 7, 
mytable[f] = 2,
Run Code Online (Sandbox Code Playgroud)

ETC。

我想按数字对表格进行排序。所以我希望表格为 {(a, 1), (f, 2), (b, 4), (r, 7)} 我尝试使用

table.sort(mytable, function(a, b) return a[2] > b[2] end)
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用...谢谢

arrays lua lua-table

4
推荐指数
1
解决办法
4620
查看次数

标签 统计

arrays ×1

lua ×1

lua-table ×1