Voici ce qui a été inclus dans Kotlin 1.4.0 :
Il y a beaucoup de nouveautés dans Kotlin 1.4 :
- Transformations SAM pour les interfaces Kotlin
- Mode explicit API pour les auteurs de bibliothĂšques
- Arguments nommés et positionnels mélangés
- Virgule terminale
- Améliorations pour les références appelables
- Utilisation de break et continue à l'intérieur des boucles when
Améliorations de la bibliothÚque standard :
L'objectif principal de l'amĂ©lioration de la bibliothĂšque standard Kotlin est d'accroĂźtre l'uniformitĂ© tant entre les diffĂ©rentes plateformes qu'entre les opĂ©rations elles-mĂȘmes. Dans cette version, de nouveaux opĂ©rateurs de collections, amĂ©liorations des propriĂ©tĂ©s dĂ©lĂ©guĂ©es, implĂ©mentation d'une file d'attente bidirectionnelle ArrayDeque et , tout en restant compatible avec les installations existantes sur Helm 2 (aucun script de migration n'est nĂ©cessaire). Par consĂ©quent, tant que werf n'est pas passĂ© Ă Helm 3, les utilisateurs de werf ne perdent pas les principaux avantages de Helm 3 par rapport Ă Helm 2 (ceux-ci sont Ă©galement prĂ©sents dans werf)..
De plus, il n'est plus nécessaire de déclarer la dépendance à stdlib
dans les projets Gradle-Kotlin, que vous développiez pour une seule plateforme ou que vous créiez un projet multiplateforme. à partir de Kotlin 1.4.0, cette dépendance est ajoutée par défaut.
Le travail se poursuit également sur d'autres parties de l'écosystÚme Kotlin :
- kotlinx.coroutines
- La bibliothÚque de sérialisation est proche d'un état de maturité. Introduit kotlinx.serialization dans la version 1.0.0-RC.
- Une version préliminaire de l'API DateTime, une bibliothÚque expérimentale kotlinx-datetime
Nous invitons toutes les personnes intéressées à une conférence en ligne de quatre jours consacrée à Kotlin 1.4 !
L'événement sera diffusé du 12 au 15 octobre. Inscription gratuite par lien : https://kotlinlang.org/lp/event-14#registration
Source : linux.org.ru
