4

次のように引用符を外すにはどうすればよいですか。

(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))

しかし、私はその目的のために何らかの構文があるのではないかと思っていました。

4

1 に答える 1

8

`の代わりに使用し'ます。では引用符の解除は機能しません'

于 2013-02-13T13:20:33.470 に答える