Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure ^的用途是什么?如何获得更多信息?_Clojure - Fatal编程技术网

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的文档,特别是有关宏字符的部分:

    编辑:元数据也有:-)