Lambda 什么是'@';方案语言中的方法?

Lambda 什么是'@';方案语言中的方法?,lambda,scheme,Lambda,Scheme,我试图理解以下功能: ((lambda 'b ((lambda 'a '''''a) 'b `(this))) (lambda (x) (lambda (z) `(,x ,@z))) (car ''unquote)) 输出为: (quote quote quote quote quote this) 我试图理解'@z'的意思,有人知道吗?'是 `是糖的语法 ,是糖的语法 ,@是糖的语法 看看这个简单的例子: `(1,(+11),@(列表34));=>(1 2 3 4) 您可以这样重写它,

我试图理解以下功能:

((lambda 'b
((lambda 'a '''''a) 'b `(this)))
(lambda (x)
(lambda (z)
`(,x ,@z)))
(car ''unquote))
输出为:

(quote quote quote quote quote this)
我试图理解
'@z'
的意思,有人知道吗?

'
`
是糖的语法
是糖的语法
,@
是糖的语法
看看这个简单的例子:

`(1,(+11),@(列表34));=>(1 2 3 4)
您可以这样重写它,您将得到相同的结果:

(准链接(1)(取消链接(+1))(取消链接(列表34));=>(1 2 3 4)