lua ... (变长参数)

来源:互联网 发布:淘宝一块钱包邮的东西 编辑:程序博客网 时间:2024/05/21 17:21

1.获取

local arg = { ... }    --这里的...和{}符号中间需要有空格号,否则会出错

2.获取长度

  1. local function test( ... )  
  2.       arg = { ... }    --这里的...和{}符号中间需要有空格号,否则会出错  
  3.       local count = 0  
  4.       for k,v in pairs(arg) do  
  5.           count = count + 1  
  6.       end  
  7.       return count  
  8. end 
3.使用

如:

local arg = { ... }local a = arg[1]local b = arg[2]


0 0