RosettaCodeData/Task/Anonymous-recursion/Julia/anonymous-recursion.jl

8 lines
165 B
Julia
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
function fib(n)
if n < 0
throw(ArgumentError("negative arguments not allowed"))
end
aux(m) = m < 2 ? one(m) : aux(m-1) + aux(m-2)
aux(n)
end