Цикл по карте в Dart
Цикл for может идти по наборам
entries карты. На каждой итерации
доступны ключ и значение пары:
var nums = {'a': 1, 'b': 2, 'c': 3};
for (var entry in nums.entries) {
print('${entry.key}: ${entry.value}');
}
Так же выводят строки и числа из карты столиц:
var caps = {'a': 'x', 'b': 'y'};
for (var entry in caps.entries) {
print('${entry.key} -> ${entry.value}');
}
Дана карта:
var prices = {'x': 10, 'y': 12, 'z': 8};
Выведите каждую пару в формате
"name: price" с новой строки,
подставив ключ и значение.
Дана карта:
var caps = {'z': 'z', 'w': 'w', 'x': 'x'};
Выведите каждую пару в формате
"Country: X, Capital: Y"
с новой строки.