これは、悪名高いSICPからのMITスキームを使用しています。何が起こっているのか頭を包むことができません。を計算する手順は次のとおりN!
です。
(define (factorial n)
(if (= n 0)
1
(* n (factorial (- n 1)))))
フィボナッチを計算する手順は次のとおりです
(define (fib n)
(cond ((= n 0) 0)
((= n 1) 1)
(else (+ (fib (- n 1))
(fib (- n 2))))))