Задачи на scope-функции в Kotlin. Часть 2
Сделайте цепочку: create().apply{}.also{}.let{}.
Используйте scope functions для конфигурации data class.
Используйте with для StringBuilder.
Используйте run как замену try-catch блока (runCatching).
Сравните let и run.
Сравните apply и also.
Дан следующий список:
val list = mutableListOf(1, 2, 3)
Используйте apply для MutableList.
Используйте let для безопасного parse.
Используйте run для ограничения scope переменной.
Сделайте функцию configure() с apply.