libros

JetBrains lanza la versión de producción de Kotlin 1.7.20 Computerworld

Written by ADMIN

Además de presentar otro operador para expresar rangos abiertos, la última versión de Kotlin de JetBrains para JVM, web y desarrollo nativo continúa con la mejora del compilador K2.

Lanzado por JetBrains el 29 de septiembre de esta actualización se enriquece la planificación del lenguaje de programación Kotlin con un operador para la creación de rangos abiertos y se mejora el rendimiento del compilador K2, aún en desarrollo. Si Kotlin ya tiene el operador “..” para expresar un rango de valores, el nuevo operador “..<" crea rangos abiertos. El operador “..<” actúa como la función Hasta que y ayuda a definir el rango abierto. La investigación ha demostrado que este operador expresa mejor los rangos abiertos y aclara que el límite superior no está incluido.

En cuanto al compilador K2, actualmente en fase alfa, continúa el trabajo de estabilización, con la adición de soporte para complementos como all-open, no-arg, jvm-abi.gen, SAM (single abstract method) con receptor y AtomicFU. La versión alfa del compilador solo funciona con proyectos JVM y no es compatible con Kotlin/JS, Kotlin/Native u otros proyectos multiplataforma.

Otras características

Otras características de Kotlin 1.7.20 incluyen:

– La introducción de clases genéricas en línea como característica experimental para la JVM. Con esta función, el tipo subyacente de las clases de JVM puede ser un parámetro de tipo.

– La activación predeterminada del nuevo administrador de memoria Kotlin/Native. Esta versión trae mejoras adicionales de estabilidad y rendimiento. El administrador de memoria está pasando a la versión beta y allana el camino para el SDK móvil multiplataforma de Kotlin, para el desarrollo de iOS y Android, también en versión beta. Anteriormente, el antiguo administrador de memoria dificultaba la escritura de código concurrente y asincrónico e impedía la adopción de SDK debido a las limitaciones de concurrencia. El nuevo administrador de memoria supera estas limitaciones.

– Cambios en la API de la biblioteca estándar, incluida la adición de nuevos tipos y operaciones introducidos en los paquetes kotlin.ranges.

La versión beta de Kotlin 1.7.20 se lanzó el 31 de julio. El lanzamiento de Kotlin 1.7.20 fue precedido por un lanzamiento de Kotlin 1.7.0 en junio y un lanzamiento de Kotlin 1.7.10 en julio para corregir un error. Las instrucciones para comenzar con Kotlin están disponibles en kotlinlang.org

#JetBrains #lanza #versión #producción #Kotlin #1.7.20 #Computerworld

About the author

ADMIN

Leave a Comment