Задачи на лямбды в Dart. Часть 5
Сделайте builder-подобную функцию с callback.
Реализуйте функцию unless(condition, block).
Сделайте функцию maxBySelector(list, selector).
Дана следующая map:
Map<String, int> map = {
'a': 1,
'b': 2
};
Обработайте Map через for-in.
Сделайте функцию transformList с двумя callbacks.
Используйте функцию для кастомного fold.
Сделайте функцию filterMap (filter + map в одном проходе).
Используйте функцию с nullable типами.
Сделайте комплексную задачу: список объектов → where → map → fold.
Сравните производительность цикла for и for-in с функцией.