Метод contains класса BTreeSet
Метод contains проверяет, содержится
ли указанный элемент в множестве BTreeSet.
Он возвращает true, если элемент найден,
и false в противном случае. Параметром
метод принимает значение элемента, которое
нужно найти во множестве.
Синтаксис
btreeset.contains(&value)
Пример
Давайте проверим, содержит ли множество
{1, 2, 3, 4, 5} элемент 3:
use std::collections::BTreeSet;
fn main()
{
let set: BTreeSet<i32> = [1, 2, 3, 4, 5].into_iter().collect();
let res = set.contains(&3);
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, содержит ли множество
{1, 2, 3, 4, 5} элемент 6:
use std::collections::BTreeSet;
fn main()
{
let set: BTreeSet<i32> = [1, 2, 3, 4, 5].into_iter().collect();
let res = set.contains(&6);
println!("{}", res);
}
Результат выполнения кода:
false
Пример
Давайте проверим, содержит ли множество строк
{"abcde", "12345"} элемент "abcde":
use std::collections::BTreeSet;
fn main()
{
let set: BTreeSet<&str> = ["abcde", "12345"].into_iter().collect();
let res = set.contains("abcde");
println!("{}", res);
}
Результат выполнения кода:
true