练习1.4

(a-puls-abs-b a b)

代换为

((if (b > 0) + -) a b)

当b > 0时代换为

(+ a b)

当b <= 0时代换为

(- a b)

这里我们可以看到 在lisp中+和-的地位不是特殊的运算符(operater) 而是普通的过程(procedure) 这也是一个十分明显的函数式特征

results matching ""

    No results matching ""