Jess:使用“not”语法定义规则

时间:2014-01-08 16:04:30

标签: jess

Jess不知道是否检查不存在的事实。我想定义一个这样的规则:

(defrule (not (fact)) => (assert (something)))

但这似乎不可能,因为无论工作记忆中是否存在这一事实,这条规则永远不会成为现实!

(没有(不是......)它确实有效,如果这个事实存在,当然!)

1 个答案:

答案 0 :(得分:1)

最有可能的是,你没有打电话

(reset)

触发插入(initial-fact),由于某种原因或其他原因(参见手册)对于某些模式的正常工作是非常必要的(不是)。