lua 表双重排序问题
举例test={{type=1,number=600},{type=0,number=10000},{type=1,number=1000},{type=0,number...
举例
test = {{type=1,number=600},{type=0,number=10000},{type=1,number=1000},{type=0,number=5000}}
我使用table.sort(test,function(a,b) return a.type<b.type end)输出为
0 5000
0 10000
1 1000
1 600
然后在这个基础上,我还想把number再排一下顺序,但是要求上面已经排好的type顺序不变,各位大神给看看,怎么搞。感谢了 展开
test = {{type=1,number=600},{type=0,number=10000},{type=1,number=1000},{type=0,number=5000}}
我使用table.sort(test,function(a,b) return a.type<b.type end)输出为
0 5000
0 10000
1 1000
1 600
然后在这个基础上,我还想把number再排一下顺序,但是要求上面已经排好的type顺序不变,各位大神给看看,怎么搞。感谢了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询