問題1.42、問題1.43 – SICP(計算機プログラムの構造と解釈)その22
2008年11月26日
問題1.42
(define (compose f g)
(lambda (x) (f (g x))))
((compose square inc) 6)
gosh> 49
問題1.43
(define (repeated f n)
(if (= n 1)
(lambda (x) (f x))
(compose f (repeated f (- n 1)))))
((repeated square 2) 5)
gosh> 625
((repeated square 3) 5)
gosh> 390625
((repeated (lambda (x) (+ x 1)) 3) 9)
gosh> 12
計算機プログラムの構造と解釈
posted with amazlet at 08.11.07
ジェラルド・ジェイ サスマン ジュリー サスマン ハロルド エイブルソン
ピアソンエデュケーション
売り上げランキング: 6542
ピアソンエデュケーション
売り上げランキング: 6542