0
我想在方案函數中聲明一個空列表。爲了做到這一點,我使用let。我所知道的結構讓如何在Scheme函數內聲明一個列表?
(let (name1 value1) (name2 value2)...)
但是當我申請到我的功能這
(let (new-list '()))
我得到它說「讓一個錯誤:預期有一個變量和一個表達式結合,卻發現東西其他「 我該如何解決它,任何想法?
我想在方案函數中聲明一個空列表。爲了做到這一點,我使用let。我所知道的結構讓如何在Scheme函數內聲明一個列表?
(let (name1 value1) (name2 value2)...)
但是當我申請到我的功能這
(let (new-list '()))
我得到它說「讓一個錯誤:預期有一個變量和一個表達式結合,卻發現東西其他「 我該如何解決它,任何想法?
讓我們期待一個綁定列表和一個s表達式。
(let ((name1 value1) (name2 value2) ...) expression-to-evaluate-with-the-bindings)
你需要括號的另一層。
RTFM在R6RS爲血淋淋的細節。
我明白了,非常感謝。 – user1320295 2012-04-08 13:37:12