当前版本保证遍历是无开销的,但也无法携带上下文。使用时得每次通过当前的 `path` 判断所在的节点。 应该可以实现一个带上下文的遍历,根据节点进入或退出自动在栈上创建上下文对象。 如果实现这个效果将极大简化遍历的代码。 这个功能将包含在 0.2.0 版本中。
当前版本保证遍历是无开销的,但也无法携带上下文。使用时得每次通过当前的
path判断所在的节点。应该可以实现一个带上下文的遍历,根据节点进入或退出自动在栈上创建上下文对象。
如果实现这个效果将极大简化遍历的代码。
这个功能将包含在 0.2.0 版本中。