var calc_fib = function fib(n) {
if ( n == 0 ) return 0;
if ( n == 1 ) return 1;
return fib(n-1) + fib(n-2);
};
calc_fib(10);
この名前付き無名関数の太字の部分の計算方法がわかりません。
consoleで出た値は'55'と出ましたが、どのように計算しているのでしょうか?
どなたか教えていただければ幸いです。
回答3件
あなたの回答
tips
プレビュー
投稿2018/06/07 08:59
var calc_fib = function fib(n) {
if ( n == 0 ) return 0;
if ( n == 1 ) return 1;
return fib(n-1) + fib(n-2);
};
calc_fib(10);
この名前付き無名関数の太字の部分の計算方法がわかりません。
consoleで出た値は'55'と出ましたが、どのように計算しているのでしょうか?
どなたか教えていただければ幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/07 09:37