Особенности передачи лямбды и ссылки на функцию в Kotlin



В Kotlin функции являются объектами первого класса, то есть их можно передать как параметр, вернуть из функции как обычную переменную и присвоить переменной.



Кажется, что в таком случае функцию без проблем можно заменить на лямбду, однако в сгенерированном Java-коде функция и лямбда обрабатываются по-разному.



Подробнее читайте в статье:



tprg.ru/jcmo



#kotlin