#instance #clips
#экземпляр #клипы
Вопрос:
Обычно для доступа к свойству экземпляра я пишу:
(defrule check-property
?room <- (object (is-a ROOM) (property ?property))
=>
(printout ?*debug-print* "Property is " ?property crlf))
Есть ли самый быстрый способ вызвать свойство непосредственно из обработчика?
Например (?room:свойство не является допустимым синтаксисом):
(defrule check-property
?room <- (object (is-a ROOM))
=>
(printout ?*debug-print* "Property is " ?room:property crlf))
Спасибо
, Nic
Ответ №1:
Краткие обозначения поддерживаются только в обработчиках сообщений и запросах экземпляров, но это было бы неплохо добавить.
Комментарии:
1. У вас есть сайт / форма, куда я могу добавить приятную функцию?