【发布时间】:2022-06-15 21:35:09
【问题描述】:
Lua 中元表的官方documentation 显示如下代码:
Set = {}
function Set.new (t)
local set = {}
for _, l in ipairs(t) do set[l] = true end
return set
end
function Set.union (a,b)
local res = Set.new{}
for k in pairs(a) do res[k] = true end
for k in pairs(b) do res[k] = true end
return res
end
我不清楚Set.new{} 的语法。 new 是一个函数,通常使用括号 () 调用函数。这是什么语法,它在lua.org 中记录在哪里?
【问题讨论】:
标签: lua