Шаг 46.
Основы Kotlin.
Анонимные функции и функциональные типы (общие сведения)

    На этом шаге мы приведем общие сведения о таких функциях.

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

    Функции, подобные тем, что вы писали в предыдущих шагах, называются именными (именованными) функциями. Функции, объявленные без имени, называются анонимными функциями. Они похожи на именованные, но есть существенные отличия: анонимные функции не получают имени при объявлении и поэтому взаимодействуют с остальным кодом немного иначе. Это связано с тем, что обычно они передаются в аргументах или возвращаются из других функций. Это возможно благодаря поддержке объявления аргументов и возвращаемых значений с типом функции, о которой пойдет речь в следующих шагах.

    На следующем шаге мы рассмотрим анонимные функции.




Предыдущий шаг Содержание Следующий шаг