(define (compose f g)
(lambda (x) (f (g x))))
(define (repeated f times)
(if (= times 1)
f
(compose f (repeated f (- times 1)))))
(define (square x)
(* x x))
((repeated square 2) 5)
SICP 练习1.43 repeated
Scheme函数组合与迭代
最新推荐文章于 2019-04-25 18:13:00 发布
本文介绍了使用Scheme语言实现函数的组合与迭代。通过定义composefg、repeatedftimes等函数来展示如何组合两个函数以及如何重复应用同一个函数多次。特别地,通过squarex函数和repeated函数的应用举例说明了如何计算数值的平方并重复该操作。
185

被折叠的 条评论
为什么被折叠?



