如何将特殊字符附加到 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)))
我正在尝试将 (
附加到列表的一个元素后跟 )
应该怎样?我正在尝试以下操作:
(append (list 'lambda) (list 'x))
:编译并给出结果 '(lambda x)
我想要的结果是:
(lambda (x))
有什么提示吗?
最简单的写法是:
(list 'lambda (list 'x))
如果您真的必须使用问题中提到的 append
方法,那么一种可能的解决方案是:
(append (list 'lambda) (list (list 'x)))