Метод len
Метод len возвращает текущее количество
элементов, содержащихся в множестве
HashSet. Метод не принимает
параметров и возвращает значение типа
usize. Если множество пустое,
метод вернёт 0.
Синтаксис
hashset.len()
Пример
Давайте создадим множество с тремя элементами и узнаем его длину:
use std::collections::HashSet;
fn main()
{
let mut set = HashSet::new();
set.insert(1);
set.insert(2);
set.insert(3);
let res = set.len();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте проверим длину пустого множества:
use std::collections::HashSet;
fn main()
{
let set: HashSet<i32> = HashSet::new();
let res = set.len();
println!("{}", res);
}
Результат выполнения кода:
0
Пример
Давайте добавим элемент и проверим, как изменится длина множества:
use std::collections::HashSet;
fn main()
{
let mut set = HashSet::new();
set.insert("abcde");
let res1 = set.len();
println!("{}", res1);
set.insert("12345");
let res2 = set.len();
println!("{}", res2);
}
Результат выполнения кода:
1
2