РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
326 of 723 menu

Метод remove

Метод remove удаляет указанный элемент из множества Set. В параметр мы передаем значение, которое нужно удалить. Метод возвращает true, если элемент был найден и успешно удален, и false, если такого элемента в множестве не было. Само множество при этом изменяется.

Синтаксис

set.remove(value)

Пример

Давайте удалим элемент 'b' из множества:

void main() { Set<String> set = {'a', 'b', 'c', 'd', 'e'}; bool res = set.remove('b'); print(res); print(set); }

Результат выполнения кода:

true {a, c, d, e}

Пример

Давайте попробуем удалить элемент, которого нет в множестве:

void main() { Set<String> set = {'a', 'b', 'c', 'd', 'e'}; bool res = set.remove('x'); print(res); print(set); }

Результат выполнения кода:

false {a, b, c, d, e}

Пример

Давайте удалим элемент из множества чисел:

void main() { Set<int> set = {1, 2, 3, 4, 5}; bool res = set.remove(3); print(res); print(set); }

Результат выполнения кода:

true {1, 2, 4, 5}

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

  • метод add,
    который добавляет элемент в множество
  • метод removeAll,
    который удаляет несколько элементов
  • метод clear,
    который очищает множество
  • метод contains,
    который проверяет наличие элемента
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить