次の手順を作成する必要があります: my-cons、my-car、my-cdr をスキームで作成します。
次のように動作するはずです。
(定義 p1 (my-cons 3 8))
(p1 #t)
3
(p1 #f)
8
(マイカー p1)
3
(my-cdr p1)
8
今、私はこれだけを持っています:
(my-cons を定義する
(ラムダ (xy)
(cons xy)
(let ((a (car (cons xy)))))
(lambda (a) (if (equal? a #f) y x)))))
しかし、このコードでは、定義された p1 に my-cons または my-cdr を適用できません。