1. 首页
  2. 编程语言
  3. 其他
  4. Lua中的闭包小结

Lua中的闭包小结

上传者: 2021-06-25 00:39:30上传 PDF文件 74.33 KB 热度 11次

在很多语言中都有闭包的概念,而在这里,我将主要对Lua语言的闭包概念进行分析与总结。希望对大家学习Lua有帮助。闭包在Lua中是一个非常重要的概念,闭包是由函数和与其相关的引用环境组合而成的实体。这种说法其实就说明了闭包的一种表象,让我们从外在形式上,能更好的理解什么是闭包。至于深层次的闭包,我们接着继续。Lua中的函数就是所谓的“第一类值”,它可以被存放在变量或数据结构中,可以当做参数传递给另一个函数,可以是一个函数的返回值,还可以在运行期间被创建。Lua中的函数就是这样的一种“东西”,它很灵活。使用闭包就可以很好的完成该功能,在下一篇博文中,我将会讲到使用闭包完成迭代器功能。

下载地址
用户评论