【发布时间】:2023-03-18 06:41:01
【问题描述】:
这里是 Lua 新手。我可以将函数引用作为键存储在 Lua 表中吗?类似的东西:
local fn = function() print('hello') end
local my_table = {}
my_table[fn] = 123
这似乎工作正常,但我不知道我是否可以依赖函数引用的唯一性。一旦超出范围,Lua 可以重用函数引用吗?这会产生任何问题还是由于某种原因被认为是一种不好的做法?
【问题讨论】:
标签: function reference lua key lua-table