2008-03-02から1日間の記事一覧

Lisp勉強中(7) 再帰

再帰。とりあえず、再帰の勉強でよく出てくる関数を書いてみた。引数で渡された数の階乗を計算する関数。 (defun fact (n) (if (= n 1) 1 (* n (fact (- n 1))))) (fact 10) =>3628800 引数で渡された数から0までの合計を計算する関数。階乗とほとんど同じ。…