Aquí está o que se inclúe en Kotlin 1.4.0:
- Un algoritmo de inferencia de tipo novo e máis potente está activado por defecto. Deduce automaticamente tipos en máis casos, admite a transmisión intelixente incluso en escenarios complexos, xestiona mellor as propiedades delegadas e moito máis.
- Os novos backends IR para JVM e JS están dispoñibles en modo alfa. Despois da estabilización, utilizaranse por defecto.
Kotlin 1.4 ten moitas cousas novas:
- Transformacións SAM para interfaces Kotlin
- Modo API explícito para autores de bibliotecas
- Argumentos nomeados e posicionais mesturados
- Coma ao final
- Melloras para as referencias chamables
- Usando break e continúa dentro cando bucles
Melloras estándar da biblioteca:
O foco principal do traballo na biblioteca estándar de Kotlin é mellorar a coherencia tanto entre plataformas como entre as operacións. Esta versión engade novas funcións á biblioteca estándar. operadores de recollida, melloras nas propiedades delegadas, implementación de una cola bidireccional ArrayDeque и moito máis.
Ademais, xa non precisa declarar unha dependencia de stdlib
en proxectos Gradle-Kotlin, independentemente de se está a desenvolver para unha única plataforma ou creando un proxecto multiplataforma. A partir de Kotlin 1.4.0, esta dependencia engádese por defecto.
Continúa o traballo noutras partes do ecosistema de Kotlin:
- kotlinx.coroutines
- Biblioteca de serialización achégase á madurez. Presentado kotlinx.serialización na versión 1.0.0-RC.
- Lanzou unha versión preliminar da API DateTime, unha biblioteca experimental kotlinx-datetime
Convidamos a todos a unha conferencia en liña de catro días dedicada a Kotlin 1.4!
O evento retransmitirase do 12 ao 15 de outubro. Inscrición gratuíta a través da ligazón: https://kotlinlang.org/lp/event-14#registration
Fonte: linux.org.ru