function fib(n) if n < 2 then return 1 end return fib(n - 2) + fib(n - 1) end
复制代码 代码如下:
-- 支持闭包及匿名函数: function adder(x) -- 调用adder时,会创建用于返回的函数,并且能记住变量x的值: return function (y) return x + y end end a1 = adder(9) a2 = adder(36) print(a1(16)) --> 25 print(a2(64)) --> 100