Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136613
  • 博文数量: 57
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 365
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-14 23:29
文章分类

全部博文(57)

文章存档

2018年(3)

2017年(2)

2016年(42)

2015年(10)

我的朋友

发布时间:2016-04-11 16:29:31

lua通过一个运行时栈来维护参数传递及返回,使用lua_to*等函数获取lua传递到C函数的参数,使用lua_push*从C函数返回值到lua脚本。此外也可以使用lua_getglobal从C函数获取lua脚本定义的全局变量。具体参看例子(test_lua.c): 点击(此处)折叠或打开#include <lua.h>#include <lauxlib.h>#include <stdlib.h> /* For function exit() */#include <stdio.h> ......【阅读全文】

阅读(1437) | 评论(0) | 转发(0)

发布时间:2016-01-19 20:29:10

Lua for 循环 Lua 循环Lua 编程语言中 for 循环语句可以重复执行指定语句,重复次数可在 for 语句中控制。Lua 编程语言中 for语句有两大类::数值for循环泛型for循环数值for循环Lua 编程语言中数值for循环语法格式:for var=exp1,exp2,exp3 do <执行体> end var从exp1变化到ex.........【阅读全文】

阅读(905) | 评论(0) | 转发(0)

发布时间:2016-01-19 20:26:53

:是个语法糖,调用的函数会自动传递参数self即local a = {x = 0}function a.foo(self, a)self.x = aendfunction a:foo2(a)self.x = aend--调用时:a.foo(a, 2)a.foo2(2)上述两个操作是等价的,用:时就省去了定义和调用时需要额外添加self用来指代自身的麻烦.........【阅读全文】

阅读(1077) | 评论(0) | 转发(0)

发布时间:2016-01-19 20:24:58

采访 Lua 发明人的一篇文章《Masterminds of Programming: Conversations with the Creators of Major Programming Languages》是本相当不错的书。博文翻译出版了这本书,中文名叫做《编程之魂》。书是好书,可惜翻译这本书需要对各种语言的深入研究,看起来译者有点力不从心。出版社打算重新做这本.........【阅读全文】

阅读(987) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册