Урок 21: Extensions (функции-расширения, экстеншены) | Курс по Kotlin с нуля
HTML-код
- Опубликовано: 26 июл 2024
- 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=yo...
🔹 Текстовая версия урока: clck.ru/39Zaz5
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: ievetrov.development
Extension функция в Kotlin - это функция, которая, не являясь участником какого-то класса (то есть не находясь внутри определенного класса), расширяет его функционал, имея доступ к публичным полям. Чтобы лучше понять что это такое, лучше разобраться в вопросе “когда применяется extension функция?” Поэтому еще такие функции называют функции-расширения или "экстеншены". В этом видео рассмотрим кейс, какие функции уже вшиты под капот Котлин и где применяются. И, конечно, напишем свои собственные функции-расширения. Расширять будем класс File.
00:00 extension функции
00:18 Когда применяется extension функция?
01:15 Применение функции - расширения
03:15 extension-свойства
#kotlin #котлин #программирование
Ссылки и содержание:
🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube
🔹 Текстовая версия урока: clck.ru/39Zaz5
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: vk.com/ievetrov.development
00:00 extension функции
00:18 Когда применяется extension функция?
01:15 Применение функции - расширения
03:15 extension-свойства
Такая быстрая речь и подача, я все твои видео в 0.75 смотрю и постоянно назад перематываю, получается в 2-3 раза длиннее 😁
Спасибо за уроки! Самое классное у тебя то, что ты за пару минут объясняешь доступно то, что некоторые (школы, люди) размазывают так, что теряешь понимание происходящего
Полезно! Кстати, сколько у вас ушло времени на обучение android разработчика и как вы вообще учились?
Если прям очень коротко, то лениво учил Java пару лет) Потом за пол года затащил Android (на Котлин было не сложно уже перестроиться). Повезло встретить ментора, который пинков давал)
Здравствуйте.
Может кто-то подскажет :
В rxJava можно создать Consumer и передать его как параметр метода.
Как создать и передать оператор Collect для корутин в котлине в виде параметра функции?
Как я понимаю - это можно сделать только передав лямбду, в виде параметра функции, которая будет задействована в блоке collect { }.
Новички, которые смотрят эту тему впервые? Вы понимаете, что происходит?)
Тема не сложная, просто автор объясняет сложновато. Как вариант попробуйте сделать расширение у класса Int, полегче будет
прикольная штука.
в петоне очень не хватает нормальных лямбда