我应该如何取消以下引用:
(def a '(1 2 (+ 1 2)))
所以它评估为:
(1 2 3)
做一个:
(def a '(1 2 ~(+ 1 2)))
在 REPL 中评估如下:
(1 2 (clojure.core/unquote (+ 1 2)))
我知道我可以做一个:
(list 1 2 (+ 1 2))
但我想知道是否可能有一些语法用于此目的。
我应该如何取消以下引用:
(def a '(1 2 (+ 1 2)))
所以它评估为:
(1 2 3)
做一个:
(def a '(1 2 ~(+ 1 2)))
在 REPL 中评估如下:
(1 2 (clojure.core/unquote (+ 1 2)))
我知道我可以做一个:
(list 1 2 (+ 1 2))
但我想知道是否可能有一些语法用于此目的。