偶然的,我们看到了怎样定义cond
表达式的缺省子句。一个子句,如果第一个元素是't
,那么求值时总是为true,因此,(cond (x y) ('t z))
,就等同于其他语言中if x then y else z
的写法。
3. 一些函数
既然我们有了一种描述函数的方法,我们在7个基础操作符的基础上定义一些新函数。
偶然的,我们看到了怎样定义cond
表达式的缺省子句。一个子句,如果第一个元素是't
,那么求值时总是为true,因此,(cond (x y) ('t z))
,就等同于其他语言中if x then y else z
的写法。
既然我们有了一种描述函数的方法,我们在7个基础操作符的基础上定义一些新函数。