欢迎!请参阅 关于 页面以了解更多关于如何使用本站的信息。
目前 (into to from) 保留 to 的元数据但丢弃 from 的元数据。增强功能是让 'into' 做出类似 (merge (meta to) (meta from)) 的操作。理由:数据和元数据一样。用例:我使用 deftype 有一个类 EntityMap,将本地 Java 类(App Engine 的 Entity 类)clojurize,使其表现得像一个 clojure map。这包括使用 into 将 EntityMap 转换为普通 PersistentMap;问题是实体 map 的键信息实际上是元数据,所以我需要 (into {} em) 将那些元数据放入新的 PersistentMap。
参考 CLJ-916