Ad banner
Ad banner

Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля

🔹 Тесты и практика по этому уроку:
🔹 Текстовая версия урока:

🛠 Код из всех уроков:
🛠 Личный телеграм канал про путь разработчика:
✅ Вопросы и ответы для Android собеседований:

🔹 Бесплатный курс по Android:
🔹 VK:

В языке программирования Kotlin есть анонимные функции, а есть лямбды, которые тоже иногда называют анонимными функциями. Сейчас объясню почему. В уроке сначала разбираем устройство анонимных функций – как создаются, какой у них тип, где применяются. А еще мы столкнемся с неочевидным поведением кода. Обладая полученной информацией, станут понятны отличия обычных анонимных функций в Котлин от лямбда-выражений. Разберем создание лямбд по атомам. Это важнейший кирпичик в фундамент профессиональной разработки.

00:00 Введение в анонимные функции и лямбды
01:57 Передача параметров в лямбда-выражения
03:49 Лямбда выражения
05:08 Реализация
06:40 Объяснение сигнатуры лямбды
09:32 Сравнение анонимных функций и лямбда-выражений

#kotlin #котлин #программирование

(Visited 101 times, 1 visits today)

You Might Be Interested In

Комментарии (9)

  1. Спасибо автору за замечательный курс)
    Начала изучать android-разработку на kotlin, параллельно учусь в колледже на специальности программирование. Все уроки очень информативные и понятные) Надеюсь курс поможет на пути к становлению разработчиком☺️

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

  3. Так чисто пометочку сделаю:
    если у кого при выводе convertEndDaysToMills или convertLambda выводится отрицательный или же неправильный ответ, то это из-за того, что int хранит значения до 2_147_483_647
    т.е если вам до нового года осталось больше 24 дней (макс.знач.Int / кол-во мил-сек в одном дне), то вам нужно использовать Long

Post A Comment For The Creator: Android [Kotlin] для начинающих – ievetrov

Ваш адрес email не будет опубликован. Обязательные поля помечены *