[英]Jess: define a rule with “not” syntax
杰西不知何故不检查不存在的事实。 我想定义一个这样的规则:
(defrule (not (fact)) => (assert (something)))
但这似乎是不可能的,因为无论工作内存中是否存在此规则,该规则都永远不会成真!
(它确实可以在没有(not ...)的情况下工作,当然,如果存在此事实!)
很可能您没有打电话
(reset)
触发(initial-fact)的插入,出于某种原因(出于某些原因,请参见手册),这对于使用(不是)正确处理某些样式至关重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.