Метод 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,
который выполняет бинарный поиск элемента в отсортированном векторе