Jess不知道是否检查不存在的事实。我想定义一个这样的规则:
(defrule (not (fact)) => (assert (something)))
但这似乎不可能,因为无论工作记忆中是否存在这一事实,这条规则永远不会成为现实!
(没有(不是......)它确实有效,如果这个事实存在,当然!)
答案 0 :(得分:1)
最有可能的是,你没有打电话
(reset)
触发插入(initial-fact),由于某种原因或其他原因(参见手册)对于某些模式的正常工作是非常必要的(不是)。