Gostaria que além do cálculo a função também imprimisse a sequência de Fibonacci. Fiz da seguinte forma:
(defn fib [x] (println x) (if (= x 0) 0 (if (= x 1) 1 (+ (fib (- x 1)) (fib (- x 2))))))
Mas o retorno foi: 4 3 2 1 0 1 2 1 0 3
Gostaria que além do cálculo a função também imprimisse a sequência de Fibonacci. Fiz da seguinte forma:
(defn fib [x] (println x) (if (= x 0) 0 (if (= x 1) 1 (+ (fib (- x 1)) (fib (- x 2))))))
Mas o retorno foi: 4 3 2 1 0 1 2 1 0 3