我知道cons
是用於建設配對,如(cons 2 (cons 3 empty))
,但我不明白這裏的代碼empty
後使用cons
。是不是cons
爲數字建造? cons
如何獲取2個參數?如果他們可以接受2個參數,它是如何評估它們的?請有人請[(empty? lst) empty]
之後翻譯代碼。使用利弊在球拍/計劃的參數
(define (removed2 lst)
(cond
[(empty? lst) empty]
[(not (member? (first lst) (rest lst)))
(cons (first lst) (removed2 (rest lst)))]
[else (removed2 (rest lst))])
看看https://www.shido.info/lisp/scheme3_e。HTML – uselpa
你應該花一些時間閱讀[文件](http://docs.racket-lang.org/reference/pairs.html)和良好的[圖書](https://mitpress.mit.edu/sicp/全文/書/ book-ZH-15.html#%_ sec_2.2),我確定你的課本包括解釋所有你的問題。 –
謝謝大家,這些書幫助了很多 –