再帰の実行効率
> (fac 4)
; => (* 4 (fac 3))
; => (* 4 (* 3 (fac 2)))
; => (* 4 (* 3 (* 2 (fac 1))))
; => (* 4 (* 3 (* 2 (* 1 (fac 0)))))
; => (* 4 (* 3 (* 2 (* 1 1))))
; => (* 4 (* 3 (* 2 1)))
; => (* 4 (* 3 2))
; => (* 4 6)
24

一覧 前へ 次へ