(defn fib [n]
(if (> n 1)
(+ (fib (- n 1)) (fib (- n 2)))
n))
(defn fib [n]
(if (> n 1)
(+ (fib (- n 1)) (fib (- n 2)))
n))
Opa Alexandre, desculpa peguntar, mas pq vc quer 2 ifs? não entendi pq seria melhor...
Bom dia Alberto, Estava assistindo a aula de programação funcional sobre a implementação de uma função para o cálculo fibonacci. A sugestão do exercício era a implementação utilizando 2 if's que eu havia achado desnecessário, por isso meu questionamento. No entanto no decorrer do treinamento entendi o propósito e retiro meu questionamento. Obrigado.