0

我正在使用 JESS 编写一个程序,该程序为每个触发的规则消除了 deftemplate 中的一些元素。

在触发所有规则后,我想将结果打印到文件中。我已将影响 deftemplate 的所有规则放在一个 defmodule 中,并制作了两个单独的模块来报告结果。但关键是报告模块在两者之间执行,因此会触发规则,我想让报告模块在最后执行,我可以在停止后使用 defadvice 吗?我是否应该添加另一条规则,说当 MAIN 模块中的所有其他规则都被触发时,然后(焦点 Report1 Report2)?

任何协助将不胜感激,

阿里

4

1 回答 1

0

您可以将所有更改规则放入一个命名模块中,然后

(focus Changes Report1 Report2)
于 2014-11-06T07:57:49.040 回答