^ {:const true}的含义

时间:2016-04-10 02:20:50

标签: clojure

我试图学习Langohr,但我遇到了这段代码:

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

它做了什么?

我不确定它是duplicate。我的问题是关于地图,而^:const只是一个关键字。

1 个答案:

答案 0 :(得分:3)

两个符号according to the docs没有区别。

  

^:dynamic obj - 在对象中将given关键字设置为true   元数据。相当于^ {:dynamic true} obj