相关文章:
相似解决方案
热门标签
f () --> nil nil f(3) --> 3 nil f(3, 4) --> 3 4 f(3, 4, 5) --> 3 4 ( 5被丢弃)
function incCount(n)
n = n or 1
globalCounter = globalCounter + n
end
function foo ( ... ) local a,b,c = ...
function foo (n)
if n > 0 then return foo(n - 1) end
end
return g(x) + 1 -- 必须进行为口法 不是尾调用 return x or g(x) -- 必须把返回值限制为1个 不是尾调用 return (g(x)) -- 必须把返回值限制为1个 不是尾调用 return x[i].foo(x[j] +a*b, i + j) -- 在调用前对func及其参数求值 是尾调用
相关文章: