re: Challenge: Write the recursive Fibonacci algorithm in a different language. VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 

Just for a nice style, you could factor out the returns as if is an expression...

fn fib_super_fast(n: u64, curr: u64, prev: u64) -> u64 {
  if n == 0 {
    curr
  } else {
    fib_super_fast(n - 1, curr + prev, curr)
  }
}
code of conduct - report abuse