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

Задачи на Map в Dart. Часть 7

Дана следующая map:

Map<String, int> map = { 'a': 1, 'b': 2 };

Используйте map.map или цикл for-in для изменения значений.

Дана следующая map:

Map<String, int> map = { 'a': 1, 'b': 2 };

Преобразуйте ключи через map.map.

Дана следующая map:

Map<String, int> map = { 'x': 10, 'y': 20 };

Отфильтруйте ключи и значения через removeWhere или новую map.

Дана следующая map:

Map<String, int> map = {'a': 1};

Используйте map.putIfAbsent или ?? для значения по умолчанию.

Дана следующая map:

Map<String, int> map = {'a': 1};

Используйте map[key] ?? compute() для lazy default.

Дана следующая map:

Map<String, int> map = {'a': 1};

Скопируйте map через Map.from и измените копию.

Дана следующая map:

Map<String, int> m1 = {'a': 1}; Map<String, int> m2 = {'b': 2};

Объедините Map через spread {...m1, ...m2}.

Сделайте extension MapExtensions.topN для Map<String, int>.

Дана следующая map:

Map<String, int> map = { 'a': 1, 'b': 2 };

Используйте entries для итерации.

Сделайте invert Map (keys ↔ values, если возможно).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить