function fib(n)
if n 2 then return 1 end
return fib(n - 2) + fib(n - 1)
end
復制代碼 代碼如下:
-- 支持閉包及匿名函數(shù):
function adder(x)
-- 調用adder時,會創(chuàng)建用于返回的函數(shù),并且能記住變量x的值:
return function (y) return x + y end
end
a1 = adder(9)
a2 = adder(36)
print(a1(16)) --> 25
print(a2(64)) --> 100