我的方案的功能看起来像这样方案列表
(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