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

How to append special characters to a list in Scheme?

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

应该怎样?我正在尝试以下操作:

(append (list 'lambda) (list 'x)) :编译并给出结果 '(lambda x)

我想要的结果是:

(lambda (x))

有什么提示吗?

最简单的写法是:

(list 'lambda (list 'x))

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

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