【SICP练习】82 练习2.54
来源:互联网 发布:久其软件 编辑:程序博客网 时间:2024/05/21 19:31
这些关于Scheme的基本知识在【Scheme归纳】系列博文总都有介绍。
(define (equal? x y) (cond ((and (symbol? x) (symbol? y)) (symbol-equal? x y)) ((and (list? x) (list? y)) (list-equal? x y)) (else (error “Error: You just input wrong type.”))(define (symbol-equal? x y)(eq? x y))(define (list-equal? x y)(cond ((and (null? x) (null? y)) #t) ((or (null? x) (null? y)) #f) ((equal? (car x) (car y)) (equal? (cdr x) (cdr y))) (else #f)))
在倒数第二行中运用了递归。
感谢访问,希望对您有所帮助。 欢迎关注或收藏、评论或点赞。
为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp
5 0
- 【SICP练习】82 练习2.54
- 【SICP练习】2 练习1.6
- 【SICP练习】3 练习1.7
- 【SICP练习】4 练习1.8
- 【SICP练习】5 练习1.9
- 【SICP练习】6 练习1.10
- 【SICP练习】7 练习1.11
- 【SICP练习】8 练习1.12
- 【SICP练习】9 练习1.15
- 【SICP练习】10 练习1.16
- 【SICP练习】11 练习1.17
- 【SICP练习】12 练习1.18
- 【SICP练习】13 练习1.19
- 【SICP练习】14 练习1.20
- 【SICP练习】15 练习1.21
- 【SICP练习】16 练习1.22
- 【SICP练习】17 练习1.23
- 【SICP练习】18 练习1.24
- 复习机器学习算法:Logistic 回归
- UGUI之Toggle之单选框及复选框制作
- eclipse+jadClipse反编译工具插件
- JAVA 实现HTTP POST请求报文格式分析
- linux自动清理工具
- 【SICP练习】82 练习2.54
- w3wp.exe占用CPU高达100% 要怎么解决
- Android打包并发布自己的App
- 怎样退出android
- 未配置默认网关导致RAC数据库VIP启动失败,节点重启
- 自动匹配字符串时间工具
- 用 KVC 自动把 JSON 转 Model
- android studio安装
- iOS网络协议篇