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

Clojure ^的用途是什么?如何获得更多信息?,clojure,Clojure,在一个博客上找到这个:(def x^{:type::my class}{}) 显然,它将元数据添加到地图中 user=> (meta x) {:type :user/my-class} ^还能做什么?它还有其他用途吗?它可以用作元数据的getter(而不仅仅是设置元数据)吗 如何在clojure中查找有关某些快捷方式的信息?像^,',`,~。有可能从repl那里得到吗 请参阅Clojure reader的文档,特别是有关宏字符的部分: 编辑:元数据也有:-)

在一个博客上找到这个:
(def x^{:type::my class}{})

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

user=> (meta x)
{:type :user/my-class}
  • ^
    还能做什么?它还有其他用途吗?它可以用作元数据的getter(而不仅仅是设置元数据)吗

  • 如何在clojure中查找有关某些快捷方式的信息?像
    ^
    '
    `
    ~
    。有可能从repl那里得到吗


  • 请参阅Clojure reader的文档,特别是有关宏字符的部分:

    编辑:元数据也有:-)