您的位置:首页 > 文旅 > 美景 > sicp每日一题[1.42]

sicp每日一题[1.42]

2024/10/5 19:19:10 来源:https://blog.csdn.net/ilongchaos/article/details/141854691  浏览:    关键词:sicp每日一题[1.42]

Exercise 1.42

Let f f f and g g g be two one-argument functions. The c o m p o s i t i o n composition composition f f f after g g g is defined to be the function x − > f ( g ( x ) ) x->f(g(x)) x>f(g(x)). Define a procedure compose that implements composition. For example, if i n c inc inc is a procedure that adds 1 to its argument,

 ((compose square inc) 6)49

这道题也非常简单,跟上一题几乎一模一样,只是把 double 换成一个通用的单参数函数而已。

(define (compose f g)(lambda (x) (f (g x))))((compose square inc) 6)
((compose inc square) 6); 执行结果
49
37

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com