Свойство length
Свойство length класса Set возвращает
целое число - количество элементов, которые
содержатся в множестве в данный момент.
Свойство доступно только для чтения, поэтому
его нельзя использовать для изменения размера
множества. Значение length автоматически
обновляется при добавлении или удалении
элементов.
Синтаксис
set.length
Пример
Давайте создадим множество из трех элементов и выведем его длину:
void main()
{
Set<int> set = {1, 2, 3};
print(set.length);
}
Результат выполнения кода:
3
Пример
Давайте создадим пустое множество и проверим его длину:
void main()
{
Set<String> set = {};
print(set.length);
}
Результат выполнения кода:
0
Пример
Давайте добавим элемент в множество и посмотрим, как изменится длина:
void main()
{
Set<int> set = {1, 2, 3};
print(set.length);
set.add(4);
print(set.length);
}
Результат выполнения кода:
3
4
Пример
Давайте удалим элемент из множества и посмотрим, как изменится длина:
void main()
{
Set<String> set = {'a', 'b', 'c', 'd', 'e'};
print(set.length);
set.remove('c');
print(set.length);
}
Результат выполнения кода:
5
4
Пример
Давайте попробуем добавить уже существующий элемент и проверим, изменится ли длина:
void main()
{
Set<int> set = {1, 2, 3};
print(set.length);
set.add(2);
print(set.length);
}
Результат выполнения кода:
3
3