如何将特殊字符附加到Scheme中的列表?

时间:2015-09-09 05:46:11

标签: functional-programming append scheme racket

我正在尝试将(附加到列表的元素后跟)

应该怎么样?我正在尝试以下方法:

(append (list 'lambda) (list 'x)):这会编译并提供结果'(lambda x)

我希望结果是:

(lambda (x))

任何提示?

1 个答案:

答案 0 :(得分:2)

编写它的最简单方法是:

(list 'lambda (list 'x))

如果你真的必须使用问题中提到的append方法,那么一个可能的解决方案是:

(append (list 'lambda) (list (list 'x)))