LUA可变参数方法规则(...)三个点

LUA中定义方法对于参数不可控制的时候,可以用(...),三个点【.】来表示


--调用
Test:Tier(2,10,"66666",333333)
function Test:Tier(index,num,...)
print("5555555==>"..index.."--->>"..num.."--->>")

for i,v in ipairs({...}) do
print("table-->>"..v)
end
end

输出结果:

5555555==>2--->>10--->>
table-->>66666
table-->>333333

 
posted @ 2022-04-01 15:01  匆匆,不惑之年  阅读(217)  评论(0)    收藏  举报