を呼び出すために起こっているか、どのようにフィボナッチの仕事と私は私ができる、改行まで機能は、私はそれを設定しようとしています
iex(10)> FibSolver.fib(5)
5
4
3
2
One
Zero
One
2
One
Zero
3
2
One
Zero
One
5
を持っ出力としてコード
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
を以下の持っていますそれがどのように機能するかを想像してください。しかしその後は非常に混乱します。
は、その空白行は、あなたの出力に実際にあるか、それを挿入したのですか? – usr2564301
はい、空白行を挿入しました。 –