「再帰」の版間の差分
削除された内容 追加された内容
97行目:
fact(N_1,F_1), % Nから1を引いたN_1の階乗がF_1であれば、
F is F_1 * N. % 階乗は N に F_1 を乗じたものである。
</source>
[[F#]]での例;
<source lang="fsharp">
let fact n =
let rec ifact n r =
if n = 0 then r else ifact (n - 1) (n * r)
ifact n 1
</source>
|