Я пытаюсь настроить его, то как Фибоначи работу и имеют следующий кодкак функционирует собирается позвонить
defmodule FibSolver do
def fib(n) do
fib_calc(n)
end
defp fib_calc(0) do
IO.puts "Zero"
0
end
defp fib_calc(1) do
IO.puts "One"
1
end
defp fib_calc(n) do
IO.puts n
fib_calc(n-1) + fib_calc(n-2)
end
end
Как выход я получил
iex(10)> FibSolver.fib(5)
5
4
3
2
One
Zero
One
2
One
Zero
3
2
One
Zero
One
5
Until символ новой строки, я могу Представьте, как это работает, но после этого я очень запутался.
Это пустая строка на самом деле в вашем выводе или же вставить его? – usr2564301
Да, я вложил пустую строку. –