首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Lua编程:深入理解 UpValue 和闭包

Lua编程:深入理解 UpValue 和闭包

作者头像
Lion 莱恩呀
发布2025-07-14 22:23:26
发布2025-07-14 22:23:26
28610
代码可运行
举报
概述
“词法定界”是 Lua 的一个核心特性,允许内嵌函数访问其外部函数的所有局部变量,这些外部局部变量被称为“UpValue”(非局部变量)。“闭包”是函数与其所需访问的 UpValue 的组合,它使得函数即使在其创建环境已不存在后,仍能正确访问这些变量。
文章被收录于专栏:后端开发技术后端开发技术
运行总次数:0
代码可运行

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、UpValue和闭包的概念
  • 二、函数是第一类值
  • 三、非全局函数
  • 四、词法定界
  • 五、函数式编程示例
  • 六、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档