Привет всем. Не совсем вопрос, просто хотел поинтересоваться. Изучаю Kotlin, вроде бы все понятно и когда смотрю на готовый код, то в голове все равно чуть сложно складывается картина работы программы. Например в Java-код смотришь, то с первого раза у тебя складывается впечатление того, что должна делать программа или как она должна работать. Если что-то непонятно, то уже разбираешься с конкретным методом. А вот в Kotlin, ты написал несложную программу, то все равно через время у тебя больше времени уходит на то, чтобы понять как она работает. В основном много времени уходит на функции, которые принимают или возвращают лямбда-выражения. Смотришь на обычную функцию, то все понятно. А вот в функции высшего порядка тебе приходится дополнительно вычислять, чтобы понять как она работает. После Java у кого нибудь было так или мне Kotlin так сложно даётся?