![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
QilongPan
这个作者很懒,什么都没留下…
展开
-
怎么用命令运行lua文本文件
写好脚本script.lua,然后在控制台(cmd)下输入Lua script.lua, 需要Lua后边正确输入你的脚本所在的路径.转载 2017-10-28 23:22:47 · 33027 阅读 · 1 评论 -
Lua和C++交互详细总结
一、Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈。 简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图: lua的栈类似于以下的定义, 它是在创建lua_State的转载 2017-10-29 10:42:48 · 207 阅读 · 0 评论 -
lua闭包
闭包的概念 在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会访问的非局部变量,那么它就是通常说的函数。也就是说,在Lua中,函数是闭包一种特殊情况。另外在Lua的...转载 2018-04-27 15:04:27 · 275 阅读 · 0 评论