2016-04-10 16 views
0

Ich versuche Langohr zu lernen und ich auf dieses Stück Code kam:Bedeutung der^{: const true}

(def ^{:const true} default-exchange-name "") 

Was macht es?

Ich bin mir nicht sicher, ob es ein duplicate ist. Meine Frage bezieht sich auf eine Map während ^: const nur ein Schlüsselwort ist.

+1

Mögliches Duplikat von [Wie funktioniert Clojure ^: const?] (Http://stackoverflow.com/questions/9162558/how-does-clojure-const-work) –

+0

@NathanHughes Ich bin mir nicht sicher. Meine Frage ist eine Map während ^: const nur ein Schlüsselwort ist. –

Antwort

3

Es gibt keinen Unterschied in den beiden Notationen according to the docs.

^: dynamic obj - Setzt das angegebene Schlüsselwort in den Metadaten des Objekts auf true. Äquivalent zu^{: dynamic true} obj