lua函数中的"匿名变量"?

在skynet中看下如下用法

function print_my(_, _, )
    local arg
=  {  }

    
for  i,v  in  ipairs(arg)  do
       print( tostring(v) )
    end

end


print_my (
1 2 3 4 )

输出
3
4

既然这两个变量没有使用到,那为何还要传递给函数? 并用占位符标识?


function print_my(a, b, )
    local arg
=  {}

    
for  i,v  in  ipairs(arg)  do
       print( tostring(v) )
    end

end


print_my (
1 2 3 4 )

也是输出
3
4

你可能感兴趣的:(lua函数中的"匿名变量"?)