РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL5 138 of 178 menu

Задачи на лямбды в Kotlin. Часть 5

Сделайте DSL-подобную функцию buildString с лямбдой-receiver.

Реализуйте функцию unless(condition, block).

Сделайте функцию maxBySelector(list, selector).

Дана следующая Map:

val map = mapOf("a" to 1, "b" to 2)

Обработайте Map через forEach.

Сделайте функцию transformList с двумя лямбдами.

Используйте лямбду для кастомного fold.

Сделайте функцию filterMap (filter + map в одном проходе).

Используйте лямбду с nullable типами.

Сделайте комплексную задачу: список объектов → filtermapsum.

Сравните производительность цикла for и forEach с лямбдой.

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