ЧАСТЬ V.Функции и команды CLIPS

Глава 3. Основные функции CLIPS

Глава 4. Основные команды CLIPS.


ГЛАВА 15Основные функции CLIPS

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

CLIPS предоставляет довольно большой набор функций, способный удовлетворить любые потребности пользователя, среди которых всевозможные ло­гические и математические функции, функции работы со строками и со­ставными величинами, функции ввода/вывода, процедурные функции, функции для работы с методами родовых функций, функции, ориентиро­ванные на поддержку объектно-ориентированных возможностей, а также функции для работы с конструкторами deftemplate, deffacts, defrule, defglobal, deffunction, defgeneric, defmethod, defmodule.

Данная глава посвящена описанию наиболее важных функций среды CLIPS. Желающие получить полную информацию обо всех доступных функциях CLIPS и методах их работы могут обратиться к книгам "CLIPS Reference Manual, Volume I, Basic Programming Guide" и "CLIPS Reference Manual, Volume II, Advanced Programming Guide".

Логические функции

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

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


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



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