欢迎!请查看关于页面以了解其工作方式的一些更多信息。
如果您有一个制作字符串流的transducer链,您可能想在最终积累它们到字符串中。现有的函数如str会因为无法维护状态累加器而产生大量开销。
str
您真正想要的是一个在最终化时输出字符串的StringBuilder。
字符串连接可以是
(transduce (interpose ",") str! coll)
根据需要扩展更多transducers。
cgrand的xforms库有类似的东西:https://github.com/cgrand/xforms/blob/2079b74271b858b6a91dcb87bc58f3b93ea0b19c/src/net/cgrand/xforms/rfs.cljc#L145-L147
登录记录https://clojure.atlassian.net/browse/CLJ-2802