有趣的Scheme:lat? 函数的实现
来源:互联网 发布:java 棋牌类游戏开发 编辑:程序博客网 时间:2024/06/05 07:38
最近在读一本叫《The Little Schemer》的小册子,是Scheme语言的入门书。之前在看SICP的时候有用到过Scheme,但是对这个Lisp方言的理解并没有那么深刻,现在把它读一读,对这个函数式语言的理解应该会加深些吧。
我把这个系列的博客命名为 “有趣的Scheme”,因为函数式语言真的是太有魅力了,代码很美,逻辑严谨,设计超前等等优点
这是本书留给读者的第一个问题:设计一个lat?
函数(检验参数是否不包含列表(list))
(define lat? (lambda (x) (cond ((null? x) 't) ((not (atom? (car x))) 'f) (else (lat? (cdr x))))))
阅读全文
0 0
- 有趣的Scheme:lat? 函数的实现
- 全民Scheme(0):lat的定义
- 好玩有趣的 iOS URL Scheme
- 有趣的lambda函数
- 有趣的 realloc 函数
- 一段有趣的函数
- 有趣的surface函数
- 根据经纬度(lat,lng)查找附近的地点(续)
- 实现scheme解释器的疑问
- javascript有趣的现象----函数
- Python 有趣的join函数
- Perl 中有趣的函数
- 一个有趣的swap函数
- 有趣的冒泡排序实现
- 有趣的累加求和实现
- css | 实现有趣的多边形
- functools 的三个有趣的函数
- Python类的一些有趣的函数
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- 排序算法(三)冒泡排序
- 使用 Python 读写 csv 文件
- NodeJs的核心模块
- Servlet基础
- 有趣的Scheme:lat? 函数的实现
- 欢迎使用CSDN-markdown编辑器
- Nessus6.10.2安装与使用
- Struts 2三种方式实现Ajax
- VUE
- 解决ubuntu下定时任务不执行问题
- javascript 队列(queue)算法与说明
- [LeetCode] Two Sum
- 使用 Android studio的相关配置