Lua
tanjinjun2011
这个作者很懒,什么都没留下…
展开
-
关于Lua中的一点小总结(主要针对的是C调用Lua)
Lua与C语言通信的主要方式是通过一个无所不在的虚拟栈。几乎所有的Api调用都会操作栈上的值,无论是Lua到C还是C到Lua都是通过这个栈来完成的.还可以使用栈来保存一些中间结果。栈可以解决Lua和C语言中的差异,第一是Lua中的垃圾回收收集,而C语言要求显式第释放内存;Lua库中没有定义任何全局变量。他将所有的状态都保存在动态的结构lua_State中,所有的C API要求传入一个指向改结构原创 2014-12-11 20:58:38 · 444 阅读 · 0 评论 -
Lua入门基础
Lua与Luac的关系:lua的编译方法:lua源代码当中,提供了两个工具,lua.exe和luac.exe 他们的区别如下:lua.exe,被称为解释器,也就是说,他可以启动一个控制台程序,然后直接输入lua的语法,进行解释执行,也可以直接运行lua为扩展名的脚本文件。luac.exe,被称为编译器,他的目的是将符合lua语法的lua文件,编译为二进制文件。然后再转载 2015-01-06 10:38:40 · 816 阅读 · 0 评论