我需要做的事情基本上是这样的:方案:顺序执行
(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