摘要:
上值 在介绍闭包前,先要介绍下什么是上值,上值就是外部函数的局部变量。注意,是针对局部变量而已的。 local function f1() local x = 1 local function f2() print(x) end f2() end f1() 比如上面的代码,在 f1 中定义了一个局部 阅读全文
摘要:
这里搜到一篇比较好的介绍和 table dead key 相关的文章,我就做个记录把 https://luyuhuang.tech/2020/10/23/lua-next.html 这篇文章提到的例子: local k = 'a'..'b' local t = { a = 1, [k] = 2, } 阅读全文