Lua
文章平均质量分 78
Rio_Dog
这个作者很懒,什么都没留下…
展开
-
C 函数中调用Lua函数时,对于lua_pcall使用的困惑
最近在学习使用Lua,也通过基本的语法知识完成了公司的一个关于配置文件参数合法性检查的小任务。虽然任务完成了,但对于一些函数的调用目的还是搞不明白,这两天再次重看了Manual Reference,稍微梳理出了一点眉目,记录在此。首先看一段小小小程序//test.lua原创 2011-09-06 21:54:21 · 17095 阅读 · 3 评论 -
Lua的function、closure和upvalue
Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclos转载 2011-09-06 20:06:31 · 771 阅读 · 0 评论