【发布时间】:2019-06-10 15:49:18
【问题描述】:
我在 JESS 中有 2 个模板,如何修改或撤回其中一个模板中的事实?
【问题讨论】:
我在 JESS 中有 2 个模板,如何修改或撤回其中一个模板中的事实?
【问题讨论】:
您可以通过在规则左侧匹配任何事实,将事实绑定到变量,然后在右侧撤回或修改它们来修改或撤回任何事实:
(defrule example
?f <- (foo)
=>
(retract ?f))
这是 Jess 中非常基本的内容——我认为您最好抽出一些时间,坐下来好好阅读一下手册。
【讨论】:
您不能“从 [...] 模板修改或撤回事实”。
Jess 手册的第 5 章和第 6 章(以及其他)包含几个函数(修改)和(撤回)的示例。
【讨论】: