您的位置:首页 > 编程语言 > Lua

Lua -- select用法

2016-03-15 10:31 393 查看
调用select的时候需要传入固定实参selector和一系列变长的参数。如果selector为整型数n,那么select返回他的第n个可变参数,否则只能用字符“#”,select会返回变长参数的总数。

do
function func( ... )
for i=1,select('#', ...) do
local argc = select(i, ...)
print("argc:" .. argc)
end
end

func(2,1,3,5,6,4)
end


output:

argc:2
argc:1
argc:3
argc:5
argc:6
argc:4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: