运算符为复合表达式:
(define (a-plus-abs-b a b)
((if (> b 0) + -) a b))
求值过程:
(a-plus-abs-b 3 -5)
((if (> -5 0) + -) 3 -5)
(- 3 -5)
8
运算符为复合表达式:
(define (a-plus-abs-b a b)
((if (> b 0) + -) a b))
求值过程:
(a-plus-abs-b 3 -5)
((if (> -5 0) + -) 3 -5)
(- 3 -5)
8