随笔分类 -  lua

lua中调用C
摘要:1. Call C from Lua(在Lua中调用C动态库函数) * C函数原型满足:typedef int (*lua_CFunction) (lua_State *L); 该函数类型仅仅包含一个表示Lua环境的指针作为其唯一的参数,实现者可以通过该指针进一步获取Lua代码中实际传... 阅读全文

posted @ 2015-02-05 13:06 Tonystz 阅读(270) 评论(0) 推荐(0)

lua基础
摘要:1. Lua是用标准C语言写的跨平台语言 * Lua中有8个基本类型:nil, boolean, number, string, userdata,function, thread, table * Lua中特殊的类型,他只有一个值:nil; 1. 一个全局变量没有... 阅读全文

posted @ 2015-02-05 12:39 Tonystz 阅读(135) 评论(0) 推荐(0)

lua IDE ZeroBrane Studio配置
摘要:配置文件:editor.fontname = "Menlo"editor.showfncall = falseeditor.tabwidth = 4editor.usetabs = trueeditor.autotabs = trueeditor.usewrap = falseeditor.smar... 阅读全文

posted @ 2015-01-05 19:32 Tonystz 阅读(537) 评论(0) 推荐(0)

C遍历lua的table
摘要:假设table的在stack中的索引位置为index,现在从C代码里面对这个lua的table进行遍历,方法如下:方法1、当index为正值的时候,可用如下代码:注意:t>0void printtb(lua_State *L,int index){ /* table is in the stack ... 阅读全文

posted @ 2013-11-18 14:21 Tonystz 阅读(492) 评论(0) 推荐(0)