2024 年 Clojure 调查问卷! 中分享您的想法。

欢迎!请参阅 关于 页面以了解更多关于如何使用本站的信息。

0
Java Interop

目前 (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

1 个答案

0
参考:[ Clojure Atlassian](https://clojure.atlassian.net/browse/CLJ-1693)(由 alex+import 报告)
...