我怎么能以递归的方式使用规则呢



通过遍历树结构,我必须在每个树级别检查该级别的一些节点是否满足某些标准,然后执行一些相关操作。如果没有easyrules,这可以在递归调用中实现,其中迭代期间每个级别的节点都可以通过if-else进行检查。如何使用规则来实现这种行为?

您可以尝试使用InferenceRulesEngine。您需要为每个级别添加事实,并注册所需的规则,以便在给定级别满足条件时触发操作。

推理引擎将不断选择候选规则并应用它们,直到不再适用规则为止。因此,你需要确保在你的规则中有一个特定的事实作为停止条件。

最新更新