==> (define (average a b) (/ (+ a b) 2.0)) AVERAGE ==> (average 1 2) 1.5次のように関数定義の内部に関数を定義する ことも可能です.
==> (define (factorial n)
(define (iter product counter)
(if (> counter n)
product
(iter (* counter product)
(+ counter 1))))
(iter 1 1))
FACTORIAL
==> (factorial 5)
120