Jess 不知何故不检查不存在的事实。我想定义这样的规则:
(defrule (not (fact)) => (assert (something)))
但这似乎是不可能的,因为这个规则永远不会成为真的,不管工作记忆中是否有这个事实!
(如果没有 (not ... ) 它确实可以工作,如果这个事实存在,当然!)
Jess 不知何故不检查不存在的事实。我想定义这样的规则:
(defrule (not (fact)) => (assert (something)))
但这似乎是不可能的,因为这个规则永远不会成为真的,不管工作记忆中是否有这个事实!
(如果没有 (not ... ) 它确实可以工作,如果这个事实存在,当然!)