scheme - 如何在两级准引用表达式中取消引用
问题描述
我正在尝试进行代码生成,我想生成这样的东西:
`("foo" ,bar)
“foo”在一个变量中。
到目前为止,我想出了
(define foo "foo")
(define result ``(,,foo ,bar))
(pretty-print result)
;; `(,"foo" ,bar)
,
这是接近但我在“foo”之前有一个额外的。
我怎样才能做到这一点?
解决方案
推荐阅读
- android - Manifest merger failed when adding CameraX gradle dependency
- python - 如何在 Gurobipy 中编写此约束?
- php - laravel-ffmpeg/php-ffmpeg 中的自定义过滤器?
- ruby-on-rails - 渲染一个 ActiveReccord:relationship 与特定的 cat 值
- javascript - 在 Vue 的 window.api 中用 axios 开玩笑
- python - JSON 没有正确解析,即使它应该是正确的
- php - Woocommerce 从“附加信息”中删除必填字段
- shopify - 如何在 Shopify 中添加自己的模块?
- angular - 如何为角材料滑块拇指创建自定义气泡动画?
- awk - 使用 awk 从模式文件中查找另一个文件的完全匹配(模式包含要忽略的正则表达式符号)