模板多于1个时如何修改或删除JESS事实

时间:2019-06-10 15:49:18

标签: templates jess

我在JESS中有2个模板,如何修改或撤消其中一个模板中的事实?

2 个答案:

答案 0 :(得分:1)

您可以通过在规则的左侧匹配事实,将事实绑定到变量,然后在右侧撤消或修改它们来修改或撤消任何事实:

(defrule example
  ?f <- (foo)
   =>
  (retract ?f))

这是杰西(Jess)中非常基础的东西-我认为您最好花些时间坐下来,并仔细阅读本手册。

答案 1 :(得分:1)

您不能“从模板修改或撤回事实”。

《 Jess手册》的第5章和第6章(以及其他内容)包含几个函数(修改)和(收回)的示例。