2014-01-08 72 views
0

Jess以某種方式不檢查不存在的事實。我想這樣定義的規則:Jess:用「not」語法定義規則

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

但它似乎並不可能,因爲這條規則永遠不會成爲真正的,無論是否有這個事實在工作記憶還是不行!

(它的工作沒有(不...),如果這個事實存在,當然!)

回答

1

最有可能的,你也沒有告訴

(reset) 

觸發插入(初始事實),由於某種原因或其他原因(參見手冊)對於使用(不)來正確處理某些模式至關重要。