我需要做的事情基本上是這樣的:方案:順序執行
(define test
(λ (ls1 ls2)
(cond
((empty? ls2) null)
(else
(append ls1 (car ls2)) (test ls1 (cdr ls2))) (displayln ls1))))
的問題是else從句和它後面的功能。我需要else子句的兩個子句來執行,然後我需要最後一個函數來執行,但我無法獲得正確的語法。
我需要(測試 '(1 2 3)'(4 5 6)),以導致顯示「(1 2 3 4 5 6),它有使用遞歸調用。
任何意見表示讚賞。
謝謝。
我無法理解這是什麼程序應該做的。你確定它應該打印什麼東西,還是隻是應該將ls1和ls2追加到對方? – acfoltzer 2011-03-11 17:06:25