Ich möchte eine Liste von Paaren ausgehend von einer Liste machen, die Cdr wird immer gleich sein. Zum Beispiel sollte (make-pair '(1 2 3 4 5))
'((1.a)(2.a)(3.a)(4.a)(5.a))
zurückgeben.Schläger. Machen Sie eine Liste von Paaren aus einer Liste
Dies ist der Code, den ich entwickle, aber es funktioniert nicht und ich weiß nicht, wie man es debuggt.
(define (make-pair lst)
(if (null? (car lst))
'()
(cons ((car lst) ".a")
(make-pair (cdr lst)))))
Vielen Dank im Voraus!