练习2.20
如果读懂了题目的意思这道题也是不难的,重点就是带点尾部记法形式的define。下面我们就来写出same-parity过程。
(define (same-parity fist . other)
(filter (if (even? fist)
even?
odd?)
(cons first other)))
最巧妙地地方就在于用cons将散乱的first和other结合到一起,然后用filter来保留需要的部分,其中if返回的是谓词。版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
本文深入探讨了Scheme编程语言中一个有趣的过程——same-parity,通过使用带点尾部记法的define,结合cons和filter函数,实现筛选相同奇偶性的元素。文章详细解释了代码的巧妙之处,并分享了作者的思考。
528

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



