Как изменить или удалить факты JESS, когда существует более 1 шаблона - PullRequest
0 голосов
/ 10 июня 2019

У меня есть 2 шаблона в JESS, как мне изменить или убрать факты из одного из этих шаблонов?

Ответы [ 2 ]

1 голос
/ 10 июня 2019

Вы не можете «изменять или убирать факты из [...] шаблонов».

Главы 5 и 6 (и другие) Руководства по Jess содержат несколько примеров функций (изменить) и (убрать).

1 голос
/ 10 июня 2019

Вы изменяете или убираете любые факты, сопоставляя их в левой части правила, связывая факты с переменными, а затем убирая или изменяя их в правой части:

(defrule example
  ?f <- (foo)
   =>
  (retract ?f))

Это довольно простые вещи в Jess - я думаю, вам лучше уделить время, сесть и хорошенько почитать руководство.

...