经过几天试图将我的大脑围绕在 zipper 上,我想我终于明白了如何从序列数据中创建它们。

但是,经过几天的搜索,我似乎找不到任何有关如何将 zipper 转换为其他东西的资源。基本上,我想将一些数据转换为可以传递给 Hiccup 以生成一些 HTML 的格式。

是否有关于我应该如何将 zipper 树转换为不同数据结构的好资源?

最佳答案

我认为你有它倒退,但这是一件好事。使用 zipper 的方法是创建一个适用于您的数据结构的 zipper ,而不是相反。 Hickory 就是一个很好的例子。 This 是使用映射而不是序列的 zipper 的一个很好的例子。

关于Clojure: zipper -> html,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33512165/

10-09 19:44