我正在使用 JESS 编写一个程序,该程序为每个触发的规则消除了 deftemplate 中的一些元素。
在触发所有规则后,我想将结果打印到文件中。我已将影响 deftemplate 的所有规则放在一个 defmodule 中,并制作了两个单独的模块来报告结果。但关键是报告模块在两者之间执行,因此会触发规则,我想让报告模块在最后执行,我可以在停止后使用 defadvice 吗?我是否应该添加另一条规则,说当 MAIN 模块中的所有其他规则都被触发时,然后(焦点 Report1 Report2)?
任何协助将不胜感激,
阿里