^的用法是什么?如何获得更多信息?

Bel*_*lun 5 clojure

在博客上发现了这个: (def x ^{:type ::my-class} {})

显然它将元数据添加到地图中

user=> (meta x)
{:type :user/my-class}
Run Code Online (Sandbox Code Playgroud)
  1. 还有^什么办法?它还有其他用途吗?它可以用作元数据的getter(不仅仅是设置元数据)吗?

  2. 我怎样才能找到有关clojure中某些快捷方式的信息?喜欢^,',`,~.可以从repl获得吗?

Mic*_*ohl 8

查看Clojure读者的文档,特别是关于宏字符的部分:

读者

编辑:元数据也有文档 :-)