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

Метод contains

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

Синтаксис

hashset.contains(&value)

Пример

Давайте проверим, содержит ли множество HashSet с элементами 1, 2, 3 значение 2:

use std::collections::HashSet; fn main() { let set: HashSet<i32> = vec![1, 2, 3].into_iter().collect(); let res = set.contains(&2); println!("{}", res); }

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

true

Пример

Давайте проверим, содержит ли множество HashSet с элементами 1, 2, 3 значение 5:

use std::collections::HashSet; fn main() { let set: HashSet<i32> = vec![1, 2, 3].into_iter().collect(); let res = set.contains(&5); println!("{}", res); }

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

false

Пример

Давайте проверим, содержит ли множество HashSet со строками "abcde", "12345" строку "abcde":

use std::collections::HashSet; fn main() { let set: HashSet<&str> = vec!["abcde", "12345"].into_iter().collect(); let res = set.contains("abcde"); println!("{}", res); }

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

true

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

  • класс HashSet,
    который представляет собой множество уникальных значений
  • метод new,
    который создает новый пустой HashSet
  • метод insert,
    который добавляет значение в множество
  • метод remove,
    который удаляет значение из множества
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить