fizzbuzz/fibonacci.lua

33 行
346 B
Lua

--[[
-- Good 'ol fashioned recursion
--]]
function fib (a, b)
print(a)
if b >= 100 then
print(b)
else
fib(b, a + b)
end
end
--[[
-- Good 'ol fashioned loop
--]]
function fibLoop()
local a = 1
local b = 1
repeat
print(a)
b = a + b
a = b - a
until b >= 100
print(a)
print(b)
end
--
fibLoop()
--fib(1, 1)