练习2.17
这道题就比较简单了,直接可以写出如下:
(define (last-pair list)
(if (null? (cdr list))
list
(last-pair (cdr list))))
版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
本文介绍了一个简单的Scheme编程练习,展示了如何通过递归方式实现last-pair函数,该函数用于返回列表的最后一个元素。
练习2.17
这道题就比较简单了,直接可以写出如下:
(define (last-pair list)
(if (null? (cdr list))
list
(last-pair (cdr list))))
版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
转载于:https://my.oschina.net/nomasp/blog/503355
1160

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