1. 首页
  2. 编程语言
  3. 其他
  4. Lua学习笔记之函数、变长参数、closure(闭包)、select等

Lua学习笔记之函数、变长参数、closure(闭包)、select等

上传者: 2021-06-25 00:37:17上传 PDF文件 62.26 KB 热度 9次

有一条规则是只有当函数调用是表达式最后一个元素时,才会使用它的全部返回值。看代码:2. 函数支持变长参数:... 如果参数中有nil,那么就只能使用select()函数了. 因为ipairs只能遍历到nil处.3.closure(闭包)我的理解是:使得内部函数能够调用外部函数的局部变量,而且在外部函数调用结束后仍然能使用外部函数的局部变量.而每次调用外部函数的会重新创建一个closure,而且以前的不会消失.这里不禁产生一个疑问:closure在什么时候释放?

下载地址
用户评论