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

Метод clear

Метод clear удаляет все пары ключ-значение из словаря Map. После вызова метода словарь становится пустым. Метод не принимает параметров и не возвращает значение. Исходный объект словаря при этом сохраняется, изменяется только его содержимое.

Синтаксис

map.clear()

Пример

Давайте создадим словарь с несколькими парами ключ-значение и очистим его с помощью метода clear:

void main() { Map<String, int> map = {'a': 1, 'b': 2, 'c': 3}; print(map); map.clear(); print(map); }

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

{a: 1, b: 2, c: 3} {}

Пример

Давайте проверим, что после вызова метода clear словарь становится пустым, используя свойства isEmpty и length:

void main() { Map<String, int> map = {'a': 1, 'b': 2, 'c': 3}; print(map.isEmpty); print(map.length); map.clear(); print(map.isEmpty); print(map.length); }

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

false 3 true 0

Пример

Давайте создадим пустой словарь, добавим в него элементы, а затем полностью очистим его:

void main() { Map<String, int> map = {}; map['a'] = 1; map['b'] = 2; map['c'] = 3; print(map); map.clear(); print(map); }

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

{a: 1, b: 2, c: 3} {}

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

  • метод remove,
    который удаляет пару по ключу
  • метод removeWhere,
    который удаляет пары по условию
  • свойство isEmpty,
    которое проверяет словарь на пустоту
  • свойство length,
    которое возвращает количество пар
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить