declare
fun {Factorial N}
local FactorialAux in
fun {FactorialAux N Product}
if N == 0 then Product
else {FactorialAux N-1 {fibo N}|Product}
end
end
{FactorialAux N nil}
end
end
fun {fibo N}
if N==1 then 1
else if N==2 then 1
else {fibo N-1}+{fibo N-2}
end
end
end
{Browse {Factorial 3}}
私のコードはフィボナッチ数のリストを出力します。N=4の場合、最初の4つのフィボナッチ数リストを出力します。これは、質問の見出しに記載されているエラーが発生するコードです。事前に助けてくれてありがとう