摘要: 【什么是闭包?】 闭包在Lua中是一个非常重要的概念,闭包是由函数和与其相关的引用环境组合而成的实体。我们再来看一段代码: 根据刚刚说的闭包的概念,结合上面的代码,来说说这个概念。闭包=函数+引用环境。上述代码中的newCounter函数返回了一个函数,而这个返回的匿名函数就是闭包的组成部分中的函数 阅读全文
posted @ 2016-10-27 15:01 Ring_1992 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 【前言】 Lua中的函数和C++中的函数的含义是一致的,Lua中的函数格式如下: 在调用函数时,也需要将对应的参数放在一对圆括号中,即使调用函数时没有参数,也必须写出一对空括号。对于这个规则只有一种特殊的例外情况:一个函数若只有一个参数,并且此参数是一个字符串或table构造式,那么圆括号便可以省略 阅读全文
posted @ 2016-10-27 09:36 Ring_1992 阅读(2272) 评论(0) 推荐(1) 编辑