0
我正在使用JESS编写一个程序,该程序为每个被触发的规则消除deftemplate中的一些元素。订购jess中模块的激活
我想在所有规则被触发后将结果打印到文件中。 我已将所有影响deftemplate的规则放入defmodule中,并制作了两个用于报告结果的单独模块。但关键是报告模块在两者之间执行,因此会触发规则, 我希望在最后执行报告模块, 停止后我可以使用defadvice吗? 我应该添加另一个规则,说当来自MAIN模块的所有其他规则被触发时,则(重点报告1报告2)?
任何帮助可以理解的,
阿里
非常感谢你,但是在这种情况下,模块,我想要最后运行也会在Changes模块运行时运行,我希望报告模块只在进程结束时运行一次。 – 2014-11-06 15:07:48
“在这种情况下,我最近要运行的模块也将在Changes模块运行时运行”**这是错误的。** – laune 2014-11-06 15:31:38
但是注意焦点将显示模块已经在过程,这是不应该的,对吗? – 2014-11-06 17:59:55