我需要在 Scheme 中创建这个程序:my-cons、my-car、my-cdr。
它应该像这样工作:
(定义 p1(我的缺点 3 8))
(p1 #t)
3
(p1 #f)
8
(我的车 p1)
3
(my-cdr p1)
8
现在,我只有这个:
(定义我的缺点
(λ (xy)
(缺点 xy)
(让 ((a (汽车 (cons xy)))))
(lambda (a) (if (equal? a #f) y x)))))
但在这段代码中,我不能在定义的 p1 上应用 my-cons 或 my-cdr 有人可以帮我吗?