LuA 如何在不更改键值的情况下按最低值对表进行排序

我想将表格值从低到高排序,但不更改键值。

例如:

tbl = {
    ['1'] = 3,
    ['2'] = 1,
    ['3'] = 2,
    ['4'] = 0
}

我需要获取具有键值的表数据。

tbl = {
    ['1'] = 4,
    ['2'] = 2,
    ['3'] = 3,
    ['4'] = 1
}

我尝试了很多不同的解决方案,但我找不到最好的一个。

点赞