Блог Kotlin | OTUS

Курсы

Программирование
Выбор профессии в IT
-99%
Разработчик на Spring Framework Python Developer. Basic Специализация Python Developer Python Developer. Professional Golang Developer. Professional Scala-разработчик Специализация iOS Angular Developer JavaScript Developer. Professional Java Developer. Professional Microservice Architecture Highload Architect Node.js Developer Kotlin Backend Developer. Professional Java Developer. Basic HTML/CSS Специализация C++ Developer C++ Developer. Professional PHP Developer. Professional Agile Project Manager PostgreSQL для администраторов баз данных и разработчиков MS SQL Server Developer Unreal Engine Game Developer. Professional Web-разработчик на Python Cloud Solution Architecture Flutter Mobile Developer PHP Developer. Basic Специализация PHP Developer Rust Developer Буткемп Java Unity VR/AR Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Посты
Лямбда-выражения в Kotlin

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

Ключевое слово Vararg в Kotlin

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

Scope builder в Kotlin

В дополнение к CoroutineScope, которая предоставляется различными билдерами, вы можете, используя coroutineScope, объявить собственную область видимости. Этот билдер создает область видимости и не завершается до тех пор, пока не завершатся все дочерние сопрограммы, которые запущены.

Практическое применение Kotlin в стартапах и энтерпрайзе

Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта.

Многопоточное программирование в Kotlin

Android_Deep_13.11_site-5020-7b3371.png

Корутины в Kotlin — одна из «больших фичей», как было сказано JetBrains. Мы все знаем, что блокировка при высоких нагрузках и частые опросы — не самые блестящие идеи, а мир становится всё более и более push-based и асинхронным.