4
Comment dois-je CITATION dans ce qui suit:Clojure unquote « (1 2 (+ 1 2))
(def a '(1 2 (+ 1 2)))
Alors qu'il évalue à:
(1 2 3)
Faire un:
(def a '(1 2 ~(+ 1 2)))
évalue comme ci-dessous dans le REPL:
(1 2 (clojure.core/unquote (+ 1 2)))
Je sais que je peux faire:
(list 1 2 (+ 1 2))
Mais je me demandais s'il pourrait y avoir une syntaxe à cet effet.