Lua函数引用能否作为表的键使用?

更新于
2026-07-26 10:36:26
21阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计581个文字,预计阅读时间需要3分钟。

Lua函数引用能否作为表的键使用?

这是一个Lua新手的问题。他想知道是否可以将函数引用存储在Lua表中。以下是一个简化的例子:

lualocal fn=function() print('hello') endendlocalmy_table={}my_table[fn]=123

这个操作看起来是正常的,但问题是关于函数的依赖性。简而言之,你可以将函数引用存储在Lua表中。但是,如果函数在表创建后被移除或修改,引用可能就无效了。

阅读全文

本文共计581个文字,预计阅读时间需要3分钟。

Lua函数引用能否作为表的键使用?

这是一个Lua新手的问题。他想知道是否可以将函数引用存储在Lua表中。以下是一个简化的例子:

lualocal fn=function() print('hello') endendlocalmy_table={}my_table[fn]=123

这个操作看起来是正常的,但问题是关于函数的依赖性。简而言之,你可以将函数引用存储在Lua表中。但是,如果函数在表创建后被移除或修改,引用可能就无效了。

阅读全文