Clojure 标准元数据属性

标签 clojure metadata coding-style

Clojure 是否有元数据属性的“标准”列表( :author:copyright 等),还是我需要阅读源代码 :-)?

也许 ClojureDocs可以承担这个任务(建议)。

最佳答案

没有一刀切的适用规则 - 元数据是“上下文相关的”,因此根据您将其附加到哪种对象,可以具有不同的含义。

请注意 Clojure website section on metadata明确指出元数据用于“数据的任意注释”。

一些评论:

  • 在 Clojure 的某些部分,元数据旨在以特定方式使用。一个很好的例子是 Ralph 的回答中描述的关于 vars 的元数据。
  • 如果您使用具有元数据的对象定义自己的库,则可以使元数据具有您喜欢的任何含义。
  • 关于Clojure 标准元数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385032/

    相关文章:

    clojure - 替换序列中的值

    java - S3上传String的用户元数据列表

    macos - 上传注释到文件元数据 "Get Info"Mac 命令行

    计算器变体的 javascript

    c - 包含 .c 文件有什么好处?

    clojure - 第二个 println 语句会发生什么? (Clojure 回复)

    swing - 图标消失在由 Leiningen 制作的 uberjar 中

    python - ConnectionError,最大重试次数超过 url,(由无引起)

    mysql - 无法查看 mysql 设置中的所有 hive 元存储表

    c++ - 具有许多参数的函数 - 将它们作为结构