问题描述
准引用列表 `(1,@2 3)
无效,因为 2 不是列表。但是,`(1 2,@3)
是有效的,并且会返回一个点列表:(1 2 . 3)
。我在 Common Lisp 和 Scheme 中观察到了这个结果。为什么可以在准引用列表的末尾对非列表使用 unquote-splicing?为什么结果是点状列表?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)