clojure中的弱引用

clojure中的弱引用,clojure,weak-references,Clojure,Weak References,我想在clojure中使用弱引用 我希望跟踪特定函数的返回。目前,我正在使用一张在参考文献末尾的地图来完成这项工作。这似乎很有效。但我只想保留那些没有从其他地方引用的内容 在Java中,我会使用弱引用或弱哈希表。我在clojure中找不到类似的数据结构。有可能吗?或者我应该使用java的WeakHashMap吗?所讨论的值是clojure记录。我想我可以把这些放到java集合中 Clojure的指导原则之一是采用解决问题的主机平台。考虑到这一点,不包装普通Java弱哈希映射是很有意义的。不要为了

我想在clojure中使用弱引用

我希望跟踪特定函数的返回。目前,我正在使用一张在参考文献末尾的地图来完成这项工作。这似乎很有效。但我只想保留那些没有从其他地方引用的内容


在Java中,我会使用弱引用或弱哈希表。我在clojure中找不到类似的数据结构。有可能吗?或者我应该使用java的WeakHashMap吗?所讨论的值是clojure记录。我想我可以把这些放到java集合中

Clojure的指导原则之一是采用解决问题的主机平台。考虑到这一点,不包装普通Java弱哈希映射是很有意义的。不要为了包装而包装