table.sort排序不成功的问题
lua吧
全部回复
仅看楼主
level 1
xg589510 楼主
我有一个表的结果如下:
代码:
for key,value in pairs( CfgChapterTable )do
if( value.Type == 2 ) then
self.ChapterTable[key] = value;
end
end
table.sort( self.ChapterTable,function( tableA,tableB ) return tableA.Id < tableB.Id end);
for key,value in pairs( self.ChapterTable )do
log( "key----",key,value.Id );
end
结果如下:
求问为何排序不成功呢?
2017年11月22日 11点11分 1
level 1
ID要连续,还有用ipairs
2017年11月23日 08点11分 2
1