Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 156; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |