
lua
karaa
这个作者很懒,什么都没留下…
展开
-
一道变形的链表反转题,使用lua实现
给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一组的不需要逆序。(不能使用队列或者栈作为辅助) 例如:链表:1->2->3->4->5->6->7->8->null, K = 3。那么 6->7->8,3->4->5,1->2...原创 2019-11-22 17:08:19 · 244 阅读 · 0 评论 -
lua 代码优化
lua判断空表 function isEmpty( tab,isArray ) --判断lua空表,如果确定是数组类型,可以直接用#tab == 0 if tab == nil then return nil end if isArray then return #tab == 0 end return next(tab) == nil ; end 代码优化 1,大量字...原创 2019-07-11 09:08:33 · 464 阅读 · 0 评论 -
cocoslua genbinding c++绑定lua 练习
首先,写一份C++ #ifndef SDKManager_h #define SDKManager_h #include"cocos2d.h" typedef std::function<void(int ,std::string)> sdkCallFunc; class SDKManager { SDKManager(){}; ~SDKManager(...原创 2019-08-10 12:59:26 · 241 阅读 · 0 评论 -
cocoslua 使用addCustomHandler传递函数作为参数 到C++
在C++中写的方法,如果需要传递函数,当绑定到lua时,genbinding.py生成的绑定类会直接return 0,是的lua无法设置回调函数,但是widget子类,如button,sprite确能设置点击事件,触摸事件,所以我看了下cocos2dx自己的绑定方式,发现用的是ScriptHandlerMgr::getInstance()->addCustomHandler方法实现,如此,我...原创 2019-08-10 13:26:18 · 504 阅读 · 0 评论