Nimpa
1
The function below is to calculate the fibonacci sequence using get! but i don’t understand why it is not working.
global fib_cache = Dict{BigInt, BigInt}(0 => 0, 1 => 1)
function fib(n::Integer)
global fib_cache
get!(fib_cache, BigInt(n), fib(n‑1) + fib(n‑2))
end
mbauman
Split this topic
2
2 posts were merged into an existing topic: Why is this code not working?
Hi @Nimpa, welcome! Looks like you already started a topic for this — let’s try to keep things consolidated there.
1 Like