Функции работы со строками

CLIPS предоставляет 12 функций работы со строками. Данный набор обес­печивает программиста всеми необходимыми операциями для работы с тес­том. Список этих функций и их краткое описание приведены в табл. 15.6.

Таблица 15.6. Функции работы со строками

Функция Описание
str-cat Объединение строк
sym-cat Объединение строк в значение типа symbol
sub-string Выделение подстроки
str-index Поиск подстроки
eval Выполнение строки в качестве команды CLIPS
build Выполнение строки в качестве конструктора CLIPS
upcase Преобразование символов строки в символы верхнего регистра
lowcase Преобразование символов строки в символы нижнего регистра
str-compare Сравнение двух строк
str-length Определение длины строки
check-syntax Проверка синтаксиса строкового выражения
string-to-field Преобразование строки в поле одного из примитивных типов данных CLIPS

Функция str-cat объединяет все свои аргументы в строку и возвращает ее в качестве результата. Аргументы этой функции должны принадлежать одно­му из следующих типов: symbol, string, float, integer или instance-name.

Определение 15.21. Функция str-cat

(str-cat <выражение>*)

Функция sym-cat объединяет свои аргументы и возвращает в качестве ре­зультата значение типа symbol. Тип возвращаемого результата — единственное отличие sym-cat от функции str-cat.

Определение 15.22. Функция sym-cat

(sym-cat <выражение>*)

Варианты использования функций str-cat и sym-cat приведены в приме­ре 15.4 и на рис. 15.4.


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



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