首页 > 其他 > 详细

lua:闭包

时间:2019-04-03 22:17:05      阅读:148      评论:0      收藏:0      [点我收藏+]

词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界

第一类值:lua当中函数是一个值,他可以存在变量中,可以作为函数参数,可以作为返回值

闭包:通过调用含有一个内部函数加上该外部函数持有的外部局部变量(upvalue)的外部函数(就是工厂)产生的一个实例函数

闭包组成:外部函数+外部函数创建的upvalue+内部函数(闭包函数)

 

在Lua中,函数是闭包一种特殊情况。

lua:闭包

原文:https://www.cnblogs.com/losophy/p/10651855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!