table.sort(),它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil。当两个数相等的时候,比较函数一定要返回false。
探究性质,我们做个试验:
1)新建文件sorttest.lua, 在里面定义一个table
2) 然后,定义几个排序:
3) 运行这个sorttest.lua文件,打印结果如下:
table.sort(),它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil。当两个数相等的时候,比较函数一定要返回false。
探究性质,我们做个试验:
1)新建文件sorttest.lua, 在里面定义一个table
2) 然后,定义几个排序:
3) 运行这个sorttest.lua文件,打印结果如下: