欢迎!请访问关于页面以了解有关此内容的更多信息。
在序列化大型数据结构时,write-object函数将保留头引用,导致内存压力。
看起来这个问题的代码像是一个拼写错误
https://github.com/clojure/data.json/blob/master/src/main/clojure/clojure/data/json.clj#L322
在递归时对函数参数调用seq而不是循环变量。这保持了参数在作用域内。