随笔分类 - Lua
Some summer about Lua.
摘要:2015/05/28 lua调用c++接口,返回给lua函数的是压入栈的内容,可以有多个返回值。但是c++接口本身也是有返回值的,这个返回值也非常的重要,会决定最后返回到lua函数的值的个数。(1)c++自定义类int Test::getMsg(lua_State* L){ lua_pu...
阅读全文
摘要:time:2015/04/211. string.format()function GetPreciseDecimal(nNum, n) if type(nNum) ~= "number" then return nNum; end n = n or 0; ...
阅读全文
摘要:百度搜索一下,给出出的解决方案和学习帖子很多,可是我还是有很多的问题!(1)什么是面向对象?(2)lua中怎么实现面向对象?(3)什么样的实现既简单又能完成我的功能?(4)一定要按照c++的方式实现类的继承吗? 能力有限,在学习lua面向对象的时候我比较喜欢两种实现方式:1. 简单粗暴的实现参...
阅读全文
摘要:1. 初识 使用Local带来错误。自己写了一个递归的函数,结果报错:local fLocal = function(n) if (n == 1) then return n; else return n + fLocal(n-1) endendpri...
阅读全文
摘要:Content: 前两天把Lua的协同程序概念看了一下,不是很懂,只能说《Programming In Lua》中把它解释成线程让人很好的理解起来,但是真正去看的时候,收获并不是很大。第一个例子是消费者和生产者的例子,就没有怎么看懂。生产者-消费者问题是在学操作系统的时候学的,感觉基本概念还是明白的。Lua这本书首先给了这样一个例子,虽然说是消费者驱动,很简单的一个例子其实有好几点都是第一次不能理解的,这里总结一下,自己记录一些东西。1. 源程序function producer() while true do local x = io.read() sen...
阅读全文