Еве што е вклучено во Котлин 1.4.0:
- Стандардно е овозможен нов, помоќен алгоритам за заклучување типови. Автоматски заклучува типови во повеќе случаи, поддржува паметно кастинг дури и во сложени сценарија, подобро се справува со делегираните својства и многу повеќе.
- Нови IR задни за JVM и JS се достапни во алфа режим. По стабилизацијата, тие ќе се користат стандардно.
Котлин 1.4 има многу нови работи:
- SAM трансформации за Kotlin интерфејси
- Експлицитен режим на API за автори на библиотека
- Мешани именувани и позициони аргументи
- Заостаната запирка
- Подобрувања за повикувачки референци
- Користење на пауза и продолжи внатре кога јамки
Стандардни подобрувања на библиотеката:
Главниот фокус на работата на стандардната библиотека Котлин е да се подобри конзистентноста и меѓу платформите и помеѓу самите операции. Ова издание додава нови функции во стандардната библиотека. оператори за собирање, подобрувања на делегираните својства, имплементација на двонасочна редица ArrayDeque и многу повеќе.
Исто така, повеќе не треба да декларирате зависност од stdlib
во проектите Gradle-Kotlin, без разлика дали се развивате за една платформа или креирате мулти-платформски проект. Почнувајќи од Kotlin 1.4.0, оваа зависност е стандардно додадена.
Работата продолжува на други делови од екосистемот Котлин:
- kotlinx.корутини
- Библиотека за серијализација се приближува до зрелоста. Презентирано kotlinx.сериализација во верзија 1.0.0-RC.
- Објавена верзија за преглед на DateTime API, експериментална библиотека kotlinx-datetime
Ги покануваме сите на четиридневна онлајн конференција посветена на Котлин 1.4!
Настанот ќе се емитува од 12 до 15 октомври. Бесплатна регистрација на линкот: https://kotlinlang.org/lp/event-14#registration
Извор: linux.org.ru