Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение 15.19. Функция roundСодержание книги
Поиск на нашем сайте
(round <выражение>)
Рис. 15.3. Использование логарифмических функций Функция mod возвращает остаток от деления первого аргумента на второй, предполагая, что результат деления должен быть целочисленным. Функция возвращает значение типа integer, если оба аргумента целочисленные. В противном случае функция возвращает вещественный результат. Определение 15.20. Функция mod (mod <выражение!> <выражение2>) Функции работы со строками CLIPS предоставляет 12 функций работы со строками. Данный набор обеспечивает программиста всеми необходимыми операциями для работы с тестом. Список этих функций и их краткое описание приведены в табл. 15.6.
Таблица 15.6. Функции работы со строками
Функция 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.
Пример 15.4. Использование функций str - cat и sym - cat
(str-cat "foo" bar) (sym-cat "foo" bar)
Рис. 15.4. Использование функций str-cat и sym-cat Для выделения подстроки служит функция sub-string, которая возвращает фрагмент исходной строки как отдельную строку. Определение 15.23. Функция sub - string (sub-string <целочисленное-выражение1> <целочисленное-выражение2> <строка>) Первый аргумент функции задает индекс первого символа выделяемой подстроки, а второй аргумент — последнего символа. Сама строка определяется последним аргументом. Если первый аргумент больше второго, функция возвращает 0. Функция str-index возвращает позицию заданной подстроки внутри строки. Результат выполнения функции относится к целому типу и равен индексу первого символа подстроки. В случае если искомая подстрока не была найдена, функция str-index возвращает значение false.
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-03-10; просмотров: 101; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.136.19.136 (0.005 с.) |