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
