摘要: lua_State 是什么东西 lua 5.1 在使用lua API 时第一步经常是上面这句话,那么 lua_State 到底是什么东西? 先看看下面对 luaL_newstate() 的实现 继续看 luaL_newstate 是怎么创建 lua_State 的 可见在调用 luaL_newsta 阅读全文
posted @ 2018-03-08 16:42 熊二 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 作为一种嵌入式语言,lua提供了一套完备的 C API来帮助 lua 与 宿主程序进行交互。因此使用 C 或者 C++ 来为lua编写模块是很容易的。 看一下lua (5.1) 中对 string 模块的封装源码 lstrlib.c 在 lstrlib.c 最后有这样的代码 类似的代码也出现再了 l 阅读全文
posted @ 2018-03-08 11:59 熊二 阅读(955) 评论(0) 推荐(0) 编辑