定义可变参数,使用…三个英文点
function test(...)
local arg={...}
--print(arg)--arg相当于一个表
for k,v in pairs(arg) do
print(v)
end
end
test()
test(222)
test("aaa",222)
函数test的参数数量可以改变
本文深入探讨了Lua中定义可变参数函数的方法,通过使用...符号来收集任意数量的参数到一个表中,展示了如何遍历这些参数并进行打印。这为理解Lua的函数调用灵活性提供了关键洞见。
定义可变参数,使用…三个英文点
function test(...)
local arg={...}
--print(arg)--arg相当于一个表
for k,v in pairs(arg) do
print(v)
end
end
test()
test(222)
test("aaa",222)
函数test的参数数量可以改变
868

被折叠的 条评论
为什么被折叠?