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