《计算机程序的构造和解释》1.1.6随笔
来源:互联网 发布:快手小来哥的淘宝店铺 编辑:程序博客网 时间:2024/05/12 07:11
计算机程序的构造和解释
–关于 1.16 条件表达式和谓词 的随笔
(define (>= x y) // 1式 (not (< x y)))
1.如果 >= 在环境中没有定义,那么上式相当于定义一个 >= 方法
2.在C++,Java等高级语言中,一般都会有 >= 方法,那么上式相当于重写同一个环境的 >= 方法。
注:这个的环境,也可以理解为作用域。
在Lisp语言中,+ 是最基本的操作,我们可以重新定义 + 操作,例如:
(define (+ x y) (+ x x y y))(+ 1 2)
在上面的代码中,输出的结果是:6
0 0
- 《计算机程序的构造和解释》1.1.6随笔
- 《计算机程序的构造和解释》1.1.4随笔
- 《计算机程序的构造和解释》
- 计算机程序的构造和解释(SICP)
- 计算机程序的构造和解释 目录
- 计算机程序的构造和解释
- 计算机程序的构造和解释
- 计算机程序的构造和解释
- 计算机程序的构造和解释
- 《计算机程序的构造和解释》读书笔记
- 计算机程序的构造和解释
- 《计算机程序的构造和解释》读书笔记
- 《计算机程序的构造和解释》读书笔记
- 计算机程序的构造和解释练习题
- 【计算机程序的构造和解释】第一章 构造过程抽象
- 麻省理工教材《计算机程序的构造和解释》的序言
- 紫皮书(Purple Book) - 计算机程序的构造和解释
- 读书系列之-《计算机程序的构造和解释》
- 在Linux系统下,重启Tomcat使用命令操作
- 项目名称: 即时通讯系统 《IM》 IMSystem_v1.0
- 动态规划算法--切钢条问题
- 一些windows上的路径操作函数
- javascript之switch语句
- 《计算机程序的构造和解释》1.1.6随笔
- MySQL高级增删改查
- git+jenkins自动构建二
- Android中Shape和selector的使用
- 阿里云 centOS 安装mysql 本地远程连接数据库&&修改数据库编码
- HttpURLConnection获取网络数据工具类
- C++实现银行排队系统
- android学习笔记---first day-----android系统架构、由来、模式
- 如何去读Binder的源码