![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
文章平均质量分 68
YuNansen
我的头条号用户名:univerce
展开
-
在lua中 获取1到n的随机数列
之前工作上有一个方法经常用到,就是获取1到n的一个随机数列,数列中不能有重复的数字,也就是1,2,3,4,5 生成2,1,3,4,5或者5,4,3,2,1这样的随机队列。这里我就把自己的lua实现贴在这里以供以后参考:感觉这个方法效率还是不错的。function getRandomList(length)local temp = {}local chosen_list = {}原创 2014-12-08 15:56:01 · 2735 阅读 · 0 评论 -
lua实现常用排序
lua代码:--升序排序 /quicksort asc--target: 目标table/target table such as {9, -1, 4, 5, 18, 1, 8, 0, 20, 31}--low:起始下标/start position--high:终止下标/end positionfunction quick_sort_ASC(target, low, high)原创 2014-12-19 15:27:46 · 1479 阅读 · 0 评论 -
lua中的handler和function()作为函数参数的不同
在quick-cocos2d-x lua的开发过程中,我们在传递参数的时候需要传入函数作为我们的参数,通常有两种方法,一种是使用function把我们的函数包起来,另一种是用handler将我们的函数封装起来,这两种方法在使用的时候是明显不同的,下面我就要贴出自己在quick中的代码来说明我理解的二者的不同。首先是handler,如果我们的参数函数本身是没有参数的,那么应该是:local原创 2014-12-23 10:24:18 · 6477 阅读 · 0 评论