Определение 16.65. Команда list-definstances

(list-definstances)

Для удаления определенных пользователем конструкторов definstances служит команда undefinstances.

Определение 16.66. Команда undefinstances

(undefinstances <имя-конструктора>)

В качестве параметра <имя-конструктора> возможно использование симво­ла *. В этом случае команда попытается удалить все определенные пользо­вателем Конструкторы definstances.

Команда instances предназначена для отображения списка объектов опре­деленных пользователем классов.

Определение 16.67. Команда instances

(instances [<имя-модуля> [<имя-класса> [inherit]]])

Если имя модуля не указано, команда выведет список имен объектов всех классов, находящихся в области видимости данного класса. В противном случае будут выведены объекты классов, находящихся в области видимости конкретного модуля. Если в качестве аргумента <имя-модуля> использован символ *, команда отобразит список объектов всех модулей системы. При помощи аргумента <имя-класса> команда отобразит только имена объектов заданного класса. В случае указания необязательного ключа inherit на экран будут выведены также имена всех подклассов заданного класса.

Применение команды ppinstance возможно только внутри обработчика со­общения, созданного пользователем класса. Эта команда предназначена для вывода на экран содержимого слотов объекта, получившего сообщения, и использует в своей реализации сообщение print.

Определение 16.68. Команда ppinstance

(ppinstance)

CLIPS позволяет сохранять определенные в системе объекты в текстовый файл, формат которого приведен ниже.

Определение 16.69. Формат файла, содержащего объекты

(<имя-объекта> of <имя-класса> <определение-слота>*)

<определение-слота>::= (<имя-слота> <текущее-значение>)

Файл включает определения всех слотов объекта независимо от того, со­держат ли они значения по умолчанию или нет.

Для сохранения объектов в текстовый файл предназначена команда save-instances.


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



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