lua三点

 Lua函数可以接受可变数目的参数,和C语言类似在函数参数列表中使用三点(...)表示函数有可变的参数。Lua将函数的参数放在一个叫arg的表中,

除了参数以外,arg表中还有一个域n表示参数的个数。

例如,我们可以重写print函数:

printResult = ""

 

function print(...)

    for i,v in ipairs(arg) do

       printResult = printResult .. tostring(v) .. "\t"

    end

    printResult = printResult .. "\n"

end

猜你喜欢

转载自blog.csdn.net/a133900029/article/details/80184209
LUA