最近{::tag 10}
、Clojure のような構造に出会いました。どういう意味ですか?私の実験では、次のキーワードであることがわかりました。
=> (type :tag)
clojure.lang.Keyword
=> (type ::tag)
clojure.lang.Keyword
違いは値そのものです。
=> :tag
:tag
=> ::tag
:/user/tag
::tag
名前空間が修飾されているようです。それは正しい推測ですか?はいの場合、名前空間修飾キーワードと非修飾キーワードの違いは何ですか? いつ役に立つ?