标签: clojure
在博客上发现了这一点:(def x ^{:type ::my-class} {})
(def x ^{:type ::my-class} {})
显然它将元数据添加到地图
user=> (meta x) {:type :user/my-class}
^做了什么?它还有其他用途吗?它可以用作元数据的吸气剂(不仅仅是设置元数据)吗?
^
如何找到有关clojure中某些快捷方式的信息?例如^,',`,~。是否有可能从repl获得?
'
`
~
答案 0 :(得分:8)
查看Clojure阅读器的文档,特别是关于宏字符的部分:
The Reader
编辑:元数据也有documentation: - )