Advertisement
LuaWeaver

Why tail calls are good

Nov 28th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.14 KB | None | 0 0
  1. function fact(n)
  2.     local num=1
  3.     local function r()
  4.         if n~=1 then
  5.             num=num*n
  6.             n=n-1
  7.             return r()
  8.         end
  9.     end
  10.     r()
  11.     return num
  12. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement