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

Условие в цикле по карте в Dart

Внутри цикла по карте можно ставить if и выполнять код только для нужных ключей или значений:

var prices = {'a': 10, 'b': 12, 'c': 8}; for (var entry in prices.entries) { if (entry.value >= 10) { print(entry.key); } }

Тот же прием для проверки ключа:

var roles = {'a': 0, 'b': 1, 'c': 2}; for (var entry in roles.entries) { if (entry.value > 0) { print('${entry.key}: ${entry.value}'); } }

Дана карта:

var nums = {'a': 1, 'b': 2, 'c': 3, 'd': 4};

Выведите на экран только значения больше 2, каждое с новой строки.

Дана карта:

var marks = {'x': 5, 'y': 3, 'z': 5};

Выведите ключи, у которых значение равно 5, каждый с новой строки.

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