Tôi có một vấn đề với ví dụ nàySICP video Bài giảng 2
(define (+ x y)
(if (= x 0)
y
(+ (-1+ x) (1+ y))))
là gì vấn đề với -1+ và 1+, khi tôi đánh giá nó tôi nhận được kết quả này
- DrScheme: - 1+: chức năng này không được định nghĩa
- vợt: tài liệu tham khảo để nhận dạng không xác định: -1+
nhưng tôi viết những dòng này để thay thế và nó wor ks
(define (add x y)
(if (= x 0)
y
(+ (- x 1) (+ y 1))))
sub1 và add1 rất tuyệt, tôi nghĩ rằng Sussman chỉ sử dụng -1+ để giải thích ví dụ này. Cảm ơn Chris –