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

Изменение значений в цикле в Dart

Карту меняют после того, как пары сняты в отдельный список. На каждой итерации перезаписывают значение для текущего ключа:

var nums = {'x': 5, 'y': 10, 'z': 15}; for (var entry in nums.entries.toList()) { nums[entry.key] = entry.value * 2; } print(nums);

Тот же прием для строковых ключей и чисел:

var stock = {'a': 1, 'b': 2}; for (var entry in stock.entries.toList()) { stock[entry.key] = entry.value + 10; } print(stock);

Дана карта:

var map = {'a': 1, 'b': 2, 'c': 3};

Увеличьте каждое значение карты на 10. Выведите карту на экран.

Дана карта:

var map = {'x': 5, 'y': 10, 'z': 15};

Умножьте каждое значение карты на 2. Выведите карту на экран.

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