function range(start, end) {
var acc = [];
for (var i = start; i < end; i++) {
acc.push(i);
}
return acc;
}
range関数とreduceメソッドを使用して、階乗関数を書き直す必要があります。 function factorial(n)
私はこれを数日間探していましたが、基本的には、システム関数reduceと同じことをする関数を実装する必要があります。これは私が今までに思いついたものですが、初期値なしでi私はそれを働かせることができません。ここで は私のコードがところで (defun my-reduce (p i lista)
(if (null lista)
i
(funcall p (car l