Накопление по карте в Dart
При обходе карты результат часто копят
в переменной. Сумму чисел собирают по
значениям, стартуют с 0:
var prices = {'a': 10, 'b': 12, 'c': 8};
var sum = 0;
for (var price in prices.values) {
sum += price;
}
print(sum);
Строку из ключей можно собрать в цикле по парам:
var tags = {'a': 1, 'b': 2, 'c': 3};
var res = '';
for (var entry in tags.entries) {
res += entry.key;
}
print(res);
Дана карта:
var nums = {'a': 1, 'b': 2, 'c': 3};
Найдите сумму всех значений карты и выведите ее на экран.
Дана карта:
var fruits = {'x': 50, 'y': 30, 'z': 40};
Найдите сумму значений для ключей
"x" и "y"
и выведите ее на экран.