function test( ... )
if (...) then
dibug("has ...")
else
dibug("no ...")
end
for k, v in ipairs({...}) do
dibug("for ipairs v = " .. tostring(v))
end
for k, v in pairs({...}) do
dibug("for pairs v = " .. tostring(v))
end
dibug("length = " .. table.getn({...}))
end
test(nil, , nil, )
--Output

no ...
for pairs ... v =
for pairs ... v =
length =

对 Lua 不要想当然的去使用.

自己写个demo -> Google一些资料 -> 阅读源码 了解实现机制.

05-11 11:21