git @ Cat's Eye Technologies Bhuna / master eg / fib.lua
master

Tree @master (Download .tar.gz)

fib.lua @masterraw · history · blame

-- $Id: fibo.lua.html,v 1.5 2004/07/03 07:11:33 bfulgham Exp $
-- http://www.bagley.org/~doug/shootout/

function fib(n)
    if (n < 2) then return(1) end
    return( fib(n-2) + fib(n-1) )
end

N = tonumber((arg and arg[1])) or 1
io.write(fib(N), "\n")