0

Метод НайтиЗначение()

Метод возвращает позицию элемента списка с заданным значением

Синтаксис

Метод НайтиЗначение() имеет следующий синтаксис:

число НайтиЗначение(Значение)

А также альтернативный англоязычный синтаксис:

number FindValue(Value)

Параметры

Описание параметров метода НайтиЗначение()

Имя параметра Тип Описание
Значение* Произвольный Значение, которое требуется найти в списке
* — обязательный параметр

Возвращаемое значение

Число

Описание вариантов возвращаемых значений:

=0 — элемент с заданным значением не найден
>0 — позиция найденного элемента

Описание

Метод НайтиЗначение() выполняет поиск элемента списка с заданным значением и возвращает его позицию. Позиция найденного элемента будет будет принадлежать диапазону от 1 до РазмерСписка()

Обратите внимание!
Поиск по элементам, содержащим значения типа Строка, выполняется с учетом регистра. Это значит, что строки Два и два, с точки зрения программы будут различными, а метод вернет  0 (ноль). В этом случае, Вам не обойтись без перебора элементов списка с помощью оператора цикла Для.

Пример использования

Пример кода с использованием метода НайтиЗначение()

Список.ДобавитьЗначение(1, "Один");
Список.ДобавитьЗначение(2, "Два");
Список.ДобавитьЗначение(3, "Три");

Позиция = Список.НайтиЗначение(2);

//результат:
//	2

Список.ДобавитьЗначение(1, "Один");
Список.ДобавитьЗначение(2, "Два");
Список.ДобавитьЗначение(3, "Три");

Позиция = Список.НайтиЗначение("два");

//результат:
//	0

Читайте также:

Объект СписокЗначений

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *