Clojure - 元数据



在 Clojure 中,元数据用于注释集合中的数据或存储在符号中的数据。这通常用于向底层编译器注释关于类型的元数据,但也可用于开发者。元数据不被视为对象值的一部分。同时,元数据是不可变的。

以下操作在 Clojure 中关于元数据是可行的。

序号 操作及描述
1 meta-with

此函数用于为任何对象定义元数据映射。

2 meta

此函数用于查看是否有任何元数据与对象关联。

3 vary-meta

返回与原始对象类型和值相同的对象,但具有组合的元数据。

广告