【发布时间】:2014-02-01 00:05:37
【问题描述】:
我有一棵结构未知的树。首先,我想找到一个包含文本字符串“Something”的节点。然后,在确定字符串在树中的位置之后,我想更新一个不同的节点相对于字符串的位置。数据是一个深度嵌套的映射,包含多个列表分支。
拉链可以吗?
我研究过这种编辑树的方法:http://www.exampler.com/blog/2010/09/01/editing-trees-in-clojure-with-clojurezip/。问题是,我事先并不知道字符串的位置。
【问题讨论】: