lua … (变长参数)

  • Post author:
  • Post category:其他


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]



版权声明:本文为zhukangle原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。