我的方案的功能看起來像這樣方案列表
(define (func1 input)
(let kloop ((x 6))
(let ((act (string-copy (func2 input2))))
(if (eq? act "") (display "null") (display act))
(if (> x 0) (kloop (- x 1)))))))
FUNC2返回存儲在行爲一些字符串。現在我必須創建這個函數返回的所有字符串的列表。在上面,我只是顯示這些字符串。我嘗試了不同的方法,但沒有任何解決方法。我試着使用append和cons。
請建議。
什麼是'input2'?爲什麼'string-copy'(某些東西破壞性地修改'func2'的結果)? – GoZoner 2013-04-26 14:18:54
而且,當然,顯示內容與返回內容不一樣。顯示產生對象的打印表示;返回返回對象。 – GoZoner 2013-04-26 16:50:02