huangzworks / SICP-answers

我的 SICP 解题集
http://sicp.readthedocs.org/
882 stars 183 forks source link

练习 2.6 的加法定义有误? #8

Open huangzworks opened 11 years ago

huangzworks commented 11 years ago

http://sicp.readthedocs.org/en/latest/chp2/6.html#comment-719123777

aQuaYi commented 7 years ago

确实是错误的 可以参考一下我的解答 https://github.com/aQuaYi/SICP-in-Racket/blob/master/2/2.1/solution.2.6.rkt 和说明 https://github.com/aQuaYi/SICP-in-Racket/blob/master/2/2.1/solution.2.6.md

我还顺便定义了乘法

L-M-Sherlock commented 5 years ago

我是这样定义的 (define (add m n) (lambda (f) (lambda (x) ((m f) ((n f) x)))))

tanqingyao commented 5 years ago

我是这样定义的 (define (add m n) (lambda (f) (lambda (x) ((m f) ((n f) x)))))

作者漏写了两个括号