Esto es lo que se incluye en Kotlin 1.4.0:
- De forma predeterminada, está habilitado un algoritmo de inferencia de tipos nuevo y más potente. Infiere tipos automáticamente en más casos, admite la transmisión inteligente incluso en escenarios complejos, maneja mejor las propiedades delegadas y mucho más.
- Los nuevos backends IR para JVM y JS están disponibles en modo alfa. Después de la estabilización, se utilizarán de forma predeterminada.
Kotlin 1.4 tiene muchas cosas nuevas:
- Transformaciones SAM para interfaces Kotlin
- Modo API explícito para autores de bibliotecas
- Argumentos mixtos con nombre y posicionales
- coma final
- Mejoras para referencias invocables
- Usar pausa y continuar dentro cuando se bucles
Mejoras estándar de la biblioteca:
El objetivo principal del trabajo en la biblioteca estándar de Kotlin es mejorar la coherencia tanto entre plataformas como entre las operaciones mismas. Esta versión agrega nuevas funciones a la biblioteca estándar. operadores de cobranza, mejoras a las propiedades delegadas, implementación de una cola bidireccional ArrayDeque и mucho más.
Además, ya no es necesario declarar una dependencia de stdlib.
en proyectos Gradle-Kotlin, independientemente de si está desarrollando para una sola plataforma o creando un proyecto multiplataforma. A partir de Kotlin 1.4.0, esta dependencia se agrega de forma predeterminada.
El trabajo continúa en otras partes del ecosistema Kotlin:
- kotlinx.coroutines
- Biblioteca de serialización se acerca a la madurez. Presentado kotlinx.serialización en la versión 1.0.0-RC.
- Lanzó una versión preliminar de la API DateTime, una biblioteca experimental fecha y hora de kotlinx
¡Invitamos a todos a una conferencia en línea de cuatro días dedicada a Kotlin 1.4!
El evento se transmitirá del 12 al 15 de octubre. Inscripción gratuita a través del enlace: https://kotlinlang.org/lp/event-14#registration
Fuente: linux.org.ru