0
У меня есть deftemplate, который содержит мультислот в JESS, и я хочу удалить переменную в мультилоте, если это правило запущено. например:удаление переменной мультислота в JESS
(deftemplate Person (slot name)
(multislot friends))
(assert (Person (name John)(friends Jimmy Joe Jessica)))
сейчас я хочу удалить Джимми из слота друзей.
Большое спасибо Ali
Эй, спасибо большое Лауне, но если бы я хотел удалить больше одного из друзей, я должен написать отдельное правило для каждого? –
Это зависит от того, как вы хотите/должны указывать имена, которые зависят от того, как и когда (время компиляции, время выполнения) они известны или вводятся и т. Д. – laune
Могу ли я добавить возраст каждого друга в этом deftemplate? например, есть (Person (друзья (jimmy 33))) ??? Есть ли в этом смысл? –