Scheme 方案对';s帮助

Scheme 方案对';s帮助,scheme,Scheme,你怎么能从(5.2)到(5.2)?这就是你想要的吗 (define (pair-to-list pp) (list (car pp) (cdr pp))) (pair-to-list '(5 . 2)) (pair-to-list (cons 5 2)) 这就是你要找的吗 (define (pair-to-list pp) (list (car pp) (cdr pp))) (pair-to-list '(5 . 2)) (pair-to-list (cons 5 2))

你怎么能从(5.2)到(5.2)?这就是你想要的吗

(define (pair-to-list pp)
    (list (car pp) (cdr pp)))

(pair-to-list '(5 . 2))
(pair-to-list (cons 5 2))

这就是你要找的吗

(define (pair-to-list pp)
    (list (car pp) (cdr pp)))

(pair-to-list '(5 . 2))
(pair-to-list (cons 5 2))

我不明白这个问题。你能详细解释一下吗?@Gabe:问题的意思是“我如何将cons单元格转换为列表?”。我不明白这个问题。你能详细解释一下吗?@Gabe:问题的意思是“如何将cons单元格转换为列表?”。如果我这样做了(列表(5.2)),我会得到((5.2)),实际上我只想要(5.2)),这是不对的。您将在(列表(5.2))上得到一个错误。但是如果你打电话给(配对列表)(5.2),你会得到你想要的。如果我打电话给(列表(5.2))我会得到((52)),而我只想要(52),事实上,这是不对的。您将在(列表(5.2))上得到一个错误。但如果你调用(配对列表’(5.2)),你会得到你想要的。