乐正

Actions speak louder than words.

Sicp-ex1-4

问题

请仔细考察上面给出的允许运算符为符合复合表达式的组合式的求值模型,根据对这一模型 的认识描述下面过程的行为:

1
2
(define (a-plus-abs-b a b)
  ((if (> b 0) + -) a b))

解答

函数a-plus-abs-b的行为是:如果$b>0$则返回+函数,否则返回返回-函数。它将函数作 为值传递。

draft

« sicp-ex1-3 sicp-ex1-5 »

Comments