2016-04-10 10 views
0

私はLangohrを学ぶためにしようとしていると私は、コードのこの作品に出会った:意味{:constの本当}

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

それは何をしますか?

私はそれがduplicateであるかわかりません。私の質問はマップに関するもので、^:constは単なるキーワードです。

+1

[Clojure ^:constはどのように動作しますか?](http://stackoverflow.com/questions/9162558/how-does-clojure-const-work) –

+0

@NathanHughesわかりません。 ^:constは単なるキーワードですが、私の質問は地図です。 –

答えて

3

according to the docsの2つの表記に違いはありません。

^:dynamic obj - オブジェクトの メタデータで指定されたキーワードをtrueに設定します。^{:dynamic true}と等価ですobj