可变参数方法
定义:方法参数个数不确定,可以没有参数,也可以若各个。
- 语法
function aaa(...)
-- 这个()可有可无,表变量就不许要这个()
for i,v in pairs({...})
print(i.."***"..v);
end
end
- 注意事项
lua与java不同,同名方法只能存在一个,不管参数个数相不相同,在lua里没有重载这个说法。
如果写了多个同名方法,那么下面的同名方法会覆盖上面的同名方法。
可变参数方法
定义:方法参数个数不确定,可以没有参数,也可以若各个。
function aaa(...)
-- 这个()可有可无,表变量就不许要这个()
for i,v in pairs({...})
print(i.."***"..v);
end
end