Функция проверки принадлежности к списку: различия между версиями

Материал из K3-Macro
(Новая страница: «Категория:Макро <code>INT '''InList'''(VARIANT <''TestValue>, ''VARINAT <''Value1>''<nowiki>[</nowiki>'', ...'']'')''</code> Фун...»)
 
Нет описания правки
 
Строка 5: Строка 5:


Тип значений <code>&lt;''TestValue&gt;''</code>, <code>&lt;''Value1&gt;''<nowiki>[</nowiki>'', ...'']</code> должен быть одинаковым: числовой, строковый или ссылка на объект. Значением <code>&lt;''Value1&gt;''<nowiki>[</nowiki>'', ...'']</code> могут быть и массивы, тогда каждый элемент массива входит в анализируемый список.
Тип значений <code>&lt;''TestValue&gt;''</code>, <code>&lt;''Value1&gt;''<nowiki>[</nowiki>'', ...'']</code> должен быть одинаковым: числовой, строковый или ссылка на объект. Значением <code>&lt;''Value1&gt;''<nowiki>[</nowiki>'', ...'']</code> могут быть и массивы, тогда каждый элемент массива входит в анализируемый список.
----
{{Макро}}

Текущая версия от 17:30, 1 сентября 2021

INT InList(VARIANT <TestValue>, VARINAT <Value1>[, ...])

Функция проверяет, принадлежит ли значение <TestValue> заданному списку значений <Value1>[, ...] и возвращает 1, если принадлежит, и 0, если не принадлежит.

Тип значений <TestValue>, <Value1>[, ...] должен быть одинаковым: числовой, строковый или ссылка на объект. Значением <Value1>[, ...] могут быть и массивы, тогда каждый элемент массива входит в анализируемый список.


Макро | Создание макропрограмм | Переменные и выражения | Вызов из ZIP | Типовые параметры | Создание геом. объектов | Буфер обмена | Сценарии | Параметрические библиотеки | Геометрические характеристики | Атрибуты | Структурные объекты | Текстовые файлы | Системные параметры | Работа с файлами | Редактирование объектов | Удаление объектов | Размеры | Штриховка | Объект «Текст» | Камера | Работа с видом | Наборы параметров | Запрос информации у пользователя | Фильтры | Слои | Графы | Универсальные плоские объекты | Функции работы с системой | Функции работы с объектами сцены | Работа с динамически подключаемыми библиотеками | Функции работы с массивами | Работа со строками | Математические функции | Работа с файлами DBF dBASE IV | Унифицированная работа с базами данных | Вычисление выражений | Присвоение имени объекту | Откатка и восстановление команд | Изменение режима трассировки макропрограмм | Вызов внешних приложений и задач | Проверка условия | Проверка типа переменной | Установкв статуса вывода сообщений | Выдача системного сообщения | Выбор объектов | Версия системы | Информация о системе | Проверка принадлежности к списку | Помещение строки в буфер команд | Получение метапути | Установка курсора ожидания | Мебельные команды и функции для макропрограммирования‎