小编Dre*_*anh的帖子

按字母顺序排序表,除了数字

我想按字母顺序排序表.除了数字.

下面的代码显示了如何使用比较器函数对表进行排序:

function( a,b ) return a.N < b.N end
Run Code Online (Sandbox Code Playgroud)

给我:

obj = {
    [1] = {
        ["N"] = "Green 1";
    };
    [2] = {
        ["N"] = "Green 11";
    };
    [3] = {
        ["N"] = "Green 2";
    };
    [4] = {
        ["N"] = "Red 1";
    };
}
Run Code Online (Sandbox Code Playgroud)

但是我希望它像这样排序:

obj = {
    [1] = {
        ["N"] = "Green 1";
    };
    [2] = {
        ["N"] = "Green 2";
    };
    [3] = {
        ["N"] = "Green 11";
    };
    [4] = {
        ["N"] = …
Run Code Online (Sandbox Code Playgroud)

sorting lua lua-table

5
推荐指数
2
解决办法
494
查看次数

标签 统计

lua ×1

lua-table ×1

sorting ×1