我希望能够按字母顺序对表格进行排序,但不包括数字。
下面的代码展示了如何使用比较函数对表格进行排序:
function( a,b ) return a.N < b.N end
给我:
obj = {
[1] = {
["N"] = "Green 1";
};
[2] = {
["N"] = "Green 11";
};
[3] = {
["N"] = "Green 2";
};
[4] = {
["N"] = "Red 1";
};
}
但是我希望按照以下方式进行排序:
obj = {
[1] = {
["N"] = "Green 1";
};
[2] = {
["N"] = "Green 2";
};
[3] = {
["N"] = "Green 11";
};
[4] = {
["N"] = "Red 1";
};
}
这是可能的吗?