Метод add
Метод add добавляет новый элемент
в множество Set. В первый параметр
мы передаем значение, которое нужно добавить.
Если такой элемент уже есть в множестве,
то ничего не произойдет, так как множество
хранит только уникальные значения. Метод
возвращает true, если элемент был
добавлен, и false, если элемент
уже присутствовал в множестве.
Синтаксис
set.add(value)
Пример
Давайте создадим множество и добавим в него новый элемент:
void main()
{
Set<String> set = {'a', 'b', 'c'};
set.add('d');
print(set);
}
Результат выполнения кода:
{a, b, c, d}
Пример
Давайте попробуем добавить элемент, который уже есть в множестве:
void main()
{
Set<String> set = {'a', 'b', 'c'};
bool res = set.add('b');
print(res);
print(set);
}
Результат выполнения кода:
false
{a, b, c}
Пример
Давайте проверим, что метод возвращает
true при успешном добавлении
нового элемента:
void main()
{
Set<int> set = {1, 2, 3};
bool res = set.add(4);
print(res);
print(set);
}
Результат выполнения кода:
true
{1, 2, 3, 4}