Để tìm hiểu những gì một bộ kết hợp điểm cố định và được sử dụng cho, tôi đã viết của riêng mình. Nhưng thay vì viết nó với chức năng nghiêm chỉnh mang tính chất như Wikipedia's example, tôi chỉ sử dụng xác định:Kết hợp Y trong sơ đồ bằng cách sử dụng Định nghĩa
(define combine (lambda (functional)
(functional (lambda args (apply (combine functional) args))))
Tôi đã thử nghiệm điều này với functionals cho thừa và fibonacci, và có vẻ như để làm việc. Điều này có đáp ứng được định nghĩa chính thức của một bộ kết hợp điểm cố định không?
Bài tập 2: Bộ kết hợp Y không sử dụng 'define' hoặc' letrec' :) – leppie