0
我想檢查是否已經存在相同的實例或不。傑斯multislot值匹配忽略訂單
(defemplate justificand (slot consq) (multislot antes))
(assert (justificand (consq s) (antes p q r))) ;;; order p q r
(defrule test
(exists (justificand (consq s) (antes q p r))) ;;; order q p r
=>
(printout t "matching success " crlf))
以我爲例,我主張用(前注p q R),但P,Q和R的順序 並不重要一justificand。因此,即使用(antes q p r)進行測試,測試規則也需要成功。
但是,jess似乎考慮多時隙值的匹配順序。
任何忽略多槽值匹配順序的方法?
感謝
非常感謝!我很感謝您的幫助! – youngtackpark