Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
238 of 1246 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить