最初のページ
戻る
次へ
最後のページ
図
「結果が関数」である例
結果が関数
(define (f x)
(cond ((equal? x 1)
square
)
(else
double
)))
(
(f 1)
5) ;(
square
5)として評価
(
(f 2)
5) ;(
double
5)として評価