РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
237 of 1245 menu

Метод contains

Метод contains проверяет, содержится ли указанный элемент в векторе. Он возвращает true, если элемент найден, и false в противном случае. Параметром метод принимает ссылку на значение, которое нужно найти.

Синтаксис

vec.contains(&value)

Пример

Давайте проверим, содержит ли вектор vec![1, 2, 3, 4, 5] элемент 3:

fn main() { let res = vec![1, 2, 3, 4, 5].contains(&3); println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте проверим, содержит ли вектор vec![1, 2, 3, 4, 5] элемент 9:

fn main() { let res = vec![1, 2, 3, 4, 5].contains(&9); println!("{}", res); }

Результат выполнения кода:

false

Пример

Давайте проверим, содержит ли вектор строк vec!["a", "b", "c", "d", "e"] строку "c":

fn main() { let res = vec!["a", "b", "c", "d", "e"].contains(&"c"); println!("{}", res); }

Результат выполнения кода:

true

Смотрите также

  • метод get,
    который возвращает ссылку на элемент по индексу
  • метод first,
    который возвращает первый элемент вектора
  • метод last,
    который возвращает последний элемент вектора
  • метод binary_search,
    который выполняет бинарный поиск элемента в отсортированном векторе
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить