lua
我是垃圾我不配
贪小便宜吃大亏
展开
-
lua 元表
lua 元表之前讲过一篇lua的继承里面有用到元表(链接),今天就仔细地讲一下元表。例子:结果:如果说lua的继承是俄罗斯套娃式的实现,那么元表一定就是套娃本体了。先看一个例子:例子:local mt = {}mt.__index = {age=20,job="student"}local XiaoMing = {name="ming"} setmetatable(Xiao...原创 2020-01-12 12:03:46 · 317 阅读 · 0 评论 -
lua 删除数组元素的正确姿势
lua 删除数组元素的正确姿势原创 2020-01-09 21:42:17 · 6920 阅读 · 0 评论 -
lua中load loadfile dofile require 的联系与区别
lua中load() ,loadfile() ,dofile() ,require()的联系与区别load():原身是loadstring(),5.2后改为load()。使用时可以将字符串变成函数。例子: i =1 s = load("i = i + 1") s() print(i) //注:load中是取全局变量,要使用局部变量请使用local x = ... 再从外部传入结果...原创 2020-01-09 20:48:50 · 416 阅读 · 0 评论 -
cocos-lua 中的require的占用内存影响
cocos-lua 中的require占用内存影响require会使得被引用的对象,执行初始化动作,即onCreate,但是不会onEnter本意是为了在使用时免去临时创建的时间,增加流畅度。但是长久的不使用也不清空,会一直占用内存,所以使用较少且创建不大量耗时的建议用时在创建...原创 2020-01-09 20:16:38 · 536 阅读 · 0 评论 -
lua 批量table.insert()出现全部是同一个值
lua 批量table.insert()出现全部是同一个值这个问题出现在我的上一篇文章,“lua 非ipairs结构的table.sort()实现” 中有兴趣的朋友可以去看看。链接代码:local a = { [404] ="b", [403] = "c", [406] = "a", [401] = "d"}local b = {}local tempValue = {}f...原创 2019-12-25 11:52:18 · 1046 阅读 · 0 评论 -
lua 非ipairs结构的table.sort()实现
lua 非ipairs结构的table.sort()实现上次说到非ipairs结构的table使用table.sort()时,结果花里胡哨的问题,今天来说说如何解决这个问题。思路:既然原来的数据是非ipairs结构,那么就将原来的table转化成ipairs结构的table-1。将table-1进行table.sort(),再将结果导出即可。在写下上面这段话后,我开始编写代码。但是,万万没想...原创 2019-12-25 11:39:42 · 121 阅读 · 0 评论 -
lua table.srot()使用方法
lua table.srot()原创 2019-12-24 21:34:58 · 630 阅读 · 0 评论 -
Lua中 pairs 和 ipairs 的区别
Lua中 pairs 和 ipairs 的区别在我看来,pairs就是粗略计算,ipairs就是仔细计算。pairs只关注存在还是不存在,而ipairs还要关注存在是否合理。例子:ipairs遍历:结果:pairs遍历:结果:...原创 2019-12-24 21:15:34 · 152 阅读 · 0 评论 -
Lua中的contine实现
Lua中的contine实现众所周知,lua的语法中并没有contine的实现,那么如果说我要在lua中使用contine的功能,要怎么办呢?下面提供两种方法进行实现方法一 repeat … until使用repeat … until 对循环内部再封装一层,而且只做一次,需要contine时,使用break。repeat … until 相当于c++中的do … while 循环(非小白请...原创 2019-12-13 19:49:14 · 285 阅读 · 0 评论 -
Lua的继承
lua 的继承实现在我看来,lua中的继承更像是一种覆盖,像是俄罗斯套娃一样,层层包裹的东西,但是里面的内容又是暴露在第一层。上代码:Bag = {}--创建基类function Bag:new (object,volume) object = object or {} self.__index = self setmetatable(object, self) volu...原创 2019-12-12 20:16:43 · 323 阅读 · 0 评论