Цикл по ключам в Dart
Цикл for может идти по набору
ключей карты. На каждой итерации
переменная получает очередной ключ:
var fruits = {'a': 50, 'b': 30};
for (var name in fruits.keys) {
print(name);
}
По ключу внутри цикла можно получить соответствующее значение:
var tags = {'a': 1, 'b': 2};
for (var tag in tags.keys) {
print('$tag=${tags[tag]}');
}
Дана карта:
var langs = {'en': 'English', 'de': 'German', 'fr': 'French'};
Выведите каждый ключ карты на экран с новой строки.
Дана карта:
var nums = {'x': 5, 'y': 10, 'z': 15};
Выведите каждый ключ в квадратных скобках с новой строки.