Установка значений слотов

Правила, функции и любые другие конструкции CLIPS, которые являются внешним кодом по отношению к объекту, способны записывать новые зна­чения слотов объекта только при помощи сообщений. Обработчики сооб­щений могут использовать для этих целей как сообщения, так и прямой доступ к слотам объекта. В случае прямого доступа к слоту для установки нового значения служит функция bind (см. разд. 11.4.2). CLIPS предостав­ляет несколько функций, которые могут неявно оперировать объектом при помощи сообщений, но такие функции могут быть вызваны только обработчиками сообщений. Пример использования сообщений для записи ново­го значения в слот объекта приведен на рис. 11.26.

Рис. 11.26. Установка значений слотов

Удаление объектов

С помощью сообщения delete объект удаляется из системы. В обработчике сообщения может быть использована функция delete-instance (см. гл. 15) для удаления активного объекта.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: