在具体示例的previous question中,提出了以下解决方案:
(apply (car `(,xor #t #f)) (cdr `(,xor #t #f)))
; #t
将列表的第一个元素应用于其余元素的函数会是什么样子?如何将逗号放在任意准引用表达式的car前面,以将list的第一个元素应用于其余部分?
你的意思是这个?
(define-namespace-anchor a)
(define ns (namespace-anchor->namespace a))
(define lst (list xor #t #f))
(eval lst ns)
或者这个?
(apply (car lst) (cdr lst))
如果您不使用它就能获得理想的效果,那么什么是准报价呢?