select
型:function
code:Lua
select(index, ...)
indexにnumberを入れると、number番目以降の多値を返す indexにstring"#"を入れると、何個の多値かを返す 使用例
code:Lua
local function f()
return 12,34,56,78
end
local a,b,c,d
a,b,c,d= select(1,f()) --12,34,56,78
a,b,c,d= select(2,f()) --34,56,78,nil
a,b,c,d=(select(2,f())) --34,nil,nil,nil
a=select("#",f()) --4
a=select(select("#",f()),f()) --78