...可以使用arg进行访问
代码:
local function CC221806( ... )
-- body
if arg.n == 1 then
print("长度为1")
else
for k,v in pairs(arg) do
if type(v) == "table" then
for kk,vv in pairs(v) do
print(kk .. " " .. vv)
end
else
print(v)
end
end
end
end
local a = {{name = "czj"},{name2 = "czj2"}}
CC221806(unpack(a))
结果:
name czj
name2 czj2
2
注意:
在Lua5.1中,unpack是全局函数,可以直接使用,但是在Lua5.2中,unpack被移到table.unpack,所以在Lua5.2以后要用table.unpack替代unpack。