(undefgloba1 <имя-глобальной-переменной>)
В качестве параметра <имя-глобальной-переменной> допускается использование символа *. В этом случае команда попытается удалить все определенные пользователем глобальные переменные. Если глобальная переменная указана, например, в определении функции, удаление этой переменной закончится неудачей.
Пара команд set-reset-globals и get-reset-globals предназначена для установки и проверки режима обновления глобальных переменных. В случае если данный режим включен (значение true), что является установкой по умолчанию, то при выполнении команды reset CLIPS присваивает глобальным переменным начальные значения. Команда set-reset-globals использует заданное логическое выражение для установки текущего значения режима обновления глобальных переменных и возвращает предыдущее установленное значение. Команда get-reset-globals выводит в диалоговое окно системы текущее установленное значение этого режима. Синтаксис команд приведен ниже.
Определение 16.46. Команды set-reset-globals и get-reset-globals
(set-reset-globals <логическое-выражение>)
(get-reset-globals)
16.8. Работа с конструкторами deffunction
Название команд, предоставляемых CLIPS для работы с конструкторами deffunction, и их краткое описание приведены в табл. 16.8.
Таблица 16.8. Команды работы с конструкторами deffunction
Команда | Описание |
ppdeffunction | Вывод определения конструктора deffunction в диалоговое окно CLIPS |
list-deffunctions | Вывод в диалоговое окно системы списка всех определенных конструкторов deffunction |
undeffunction | Удаление определенного конструктора def function |
Команда ppdeffunction выводит определение заданной функции на экран.
Определение 16.47. Команда ppdeffunction
(ppdeffunction <имя-функции>)
Команда list-deffunctions предназначена для отображения в диалоговом окне списка имен всех определенных в системе функций.
Определение 16.48. Команда list-deffunctions
(list-def functions)
Для удаления функций определенных пользователем с помощью конструкторов deffunction предназначена команда undeffunction.