摘要: 阅读全文
posted @ 2015-04-28 14:45 合唱团abc 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在Lua中我们常常使用函数来描述迭代器,每次调用该函数就返回集合的下一个元素.迭代器需要保留上一次成功调用的状态和下一次成功调用的状态,可以通过闭包提供的机制来实现这个任务(闭包中的外部局部变量可以用来保存状态)。一个典型的闭包结构包含两个函数:一个是闭包自己,另一个是工厂(创建闭包的函数).fun... 阅读全文
posted @ 2015-04-28 11:47 合唱团abc 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 调用函数的时候,如果参数列表为空,必须使用()表明是函数调用。例外:当函数只有一个参数并且这个参数是字符串或者表构造的时候,()可有可无。print "hello world"f{x=10,y=20}等价于f({x=10,y=20})Lua函数实参和形参的匹配与赋值语句类似,多余部分被忽略,缺少部分... 阅读全文
posted @ 2015-04-28 11:05 合唱团abc 阅读(335) 评论(0) 推荐(0) 编辑