Lua
征风万里
这个作者很懒,什么都没留下…
展开
-
lua性能优化
1、使用局部变量存储频繁使用的其他模块的方法local socket = require("socket")local num = 10000000local sin = math.sinlocal ta1 = {}local startTime1 = socket.gettime()for i=1,num do local x = sin(i) ta1[i] = xend...原创 2020-03-07 16:19:33 · 416 阅读 · 0 评论 -
C# List 排序和lua table 排序
C# lua排序老是会弄混,记录下原创 2022-11-27 17:11:54 · 272 阅读 · 1 评论 -
lua 对table排序
table.sort可以对数组直接进行排序,如果一个table里面装的table呢?又将如何排序呢?其实只要对sort传入相应的function是可以实现的。下面代码中对table中的元素的某个属性进行排序,见下文:local function printTable2(t) for k,v in ipairs(t) do print(k,"---",v) for k,v in...原创 2019-11-12 20:47:43 · 201 阅读 · 0 评论 -
Lua 排序 table.sort
正如C#中有Array.Sort(),lua中也有自己的排序方法即table.sort(table,function)。 lua中的排序默认是从大到小的排序; 传入一个方法参数,可以使排序从小到大;local t = {4,8,9,2,7}local function printTable(t) for k,v in ipairs(t) do prin...原创 2019-11-12 19:30:18 · 775 阅读 · 0 评论 -
lua 闭包
参考:https://www.cnblogs.com/yyxt/p/3875185.htmlfunction和闭包的闲聊:function:大家都是咸鱼,有什么区别?闭包:即使我是咸鱼,我也是有梦想的咸鱼。function:。。。。。。。function和闭包极为相似,甚至有定义认为闭包就是携带了外部局部变量的函数。从广义上来说是可以这样理解的。但实际上并非如此。 其实更...原创 2019-11-13 16:53:36 · 310 阅读 · 0 评论