Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
325 of 724 menu
◀ ▶

Метод 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}

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

  • метод addAll,
    который добавляет несколько элементов
  • метод remove,
    который удаляет элемент из множества
  • метод contains,
    который проверяет наличие элемента
  • класс Set,
    который представляет множество
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить