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