проверяет возвращённое значение, если оно No, то использует innerResult как результат кложуры, а если Yes, то возвращает outerResult.
эмм, нет, это уже переписывать веншнюю функцию
в котлине, если что, не так сделано. Там тело forEach инлайнится вместе с люмбдой.
Обсуждают сегодня