Задачи на scope-функции в Kotlin. Часть 3
Выберите правильную scope-функцию для 5 сценариев.
Сделайте pipeline обработки строки через scope functions.
Используйте takeIf/takeUnless vs let.
Используйте runCatching вместо try-catch.
Сделайте builder через apply.
Сделайте logging через also без изменения объекта.
Сделайте nullable chain через let.
Сравните with и apply (receiver vs argument).
Сделайте комплексную задачу с 4 scope functions.
Объясните, когда НЕ использовать scope functions.