Ter*_*nus 5 clojure clojurescript
我需要在没有命名空间的情况下引用并将其与取消引用结合起来。就像是:
'[a b ~c]
Run Code Online (Sandbox Code Playgroud)
不幸的是,取消引用仅适用于语法引用:
`[a b ~c]
Run Code Online (Sandbox Code Playgroud)
但随后它扩展到
[user/a user/b 7]
Run Code Online (Sandbox Code Playgroud)
我想在没有命名空间的情况下进行扩展。
clojurians slack 频道上的建议如下:
对符号使用“quote unquote”组合来消除名称空间:
`[~'a ~'b ~c]
Run Code Online (Sandbox Code Playgroud)
这很有效。