Работа с фактами

CLIPS предоставляет довольно богатый набор возможностей для работы с фактами с помощью соответствующих конструкторов, операций и функ­ций. Эти возможности включают создание шаблонов с помощью конструк­тора deftemplate, создание, изменение, удаление, поиск фактов, просмотр, сохранение и загрузку списка фактов, определение списка предопределен­ных фактов с помощью конструктора deffacts и многое другое.

5.2.1. Конструктор deftemplate

Для создания неупорядоченных фактов в CLIPS предусмотрен специальный конструктор deftemplate. Его использование приводит к появлению в теку­щей базе знаний системы информации о шаблоне факта, с помощью кото­рого в систему в дальнейшем можно будет добавлять факты, соответствующие данному шаблону. Таким образом, конструктор deftemplate аналогичен операторам record и struct таких процедурных языков программирования как Pascal или С.

Приведем простой пример использования конструктора deftemplate:


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



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