Ето какво е включено в Kotlin 1.4.0:
В Kotlin 1.4 има много нови неща:
- Преобразования SAM за интерфейсите на Kotlin
- Режим на явен API за авторите на библиотеки
- Смесени именовани и позиционни аргументи
- Завършваща запетая
- Подобрения за callables референции
- Използване на break и continue в цикли when
Подобрения в стандартната библиотека:
Основната насоченост на работата по стандартната библиотека на Kotlin е да подобри последователността както на различни платформи, така и между самите операции. В това издание в стандартната библиотека са добавени нови оператори за колекции, подобрения в делегираните свойства, реализация на двупосочна опашка ArrayDeque и и много повече.
В допълнение, вече не е необходимо да се декларира зависимост от stdlib
в Gradle-Kotlin проекти, независимо дали разработвате за една платформа или създавате мултиплатформен проект. Започвайки от Kotlin 1.4.0, тази зависимост се добавя по подразбиране.
Работата продължава и по другите части на екосистемата на Kotlin:
- kotlinx.coroutines
- Библиотека за сериализация приближава се до зряла състояние. Представена е kotlinx.serialization в версия 1.0.0-RC.
- Излезе предварителна версия на DateTime API, експериментална библиотека kotlinx-datetime
Каним всички желаещи на четиридневна онлайн конференция, посветена на Kotlin 1.4!
Събитието ще се излъчва от 12 до 15 октомври. Безплатна регистрация на линка: https://kotlinlang.org/lp/event-14#registration
Източник: linux.org.ru
