Iată ce a inclus Kotlin 1.4.0:
Kotlin 1.4 aduce multe noutăți:
- Conversii SAM pentru interfețele Kotlin
- Modul explicit API pentru autorii bibliotecilor
- Argumente numite și poziționale mixte
- Virgulă finală
- Îmbunătățiri pentru referințele callable
- Utilizarea break și continue în cadrul ciclurilor when
Îmbunătățiri ale bibliotecii standard:
Direcția principală a lucrării asupra bibliotecii standard Kotlin este de a îmbunătăți uniformitatea atât pe diferite platforme, cât și între operațiuni. În această versiune, au fost adăugate noi operatori pentru colecții, îmbunătățiri ale proprietăților delegate, implementarea cozii bidirecționale ArrayDeque și multe altele.
De asemenea, nu mai este necesar să declarați dependența de stdlib
în proiectele Gradle-Kotlin, fie că dezvoltați pentru o singură platformă sau că creați un proiect multiplatformă. Începând cu Kotlin 1.4.0, această dependență este adăugată implicit.
S-a continuat treaba și asupra altor părți ale ecosistemului Kotlin:
- kotlinx.coroutines
- Biblioteca de serializare ajunge la un stadiu matur. A fost prezentată kotlinx.serialization în versiunea 1.0.0-RC.
- A fost lansată o versiune preliminară a DateTime API, o bibliotecă experimentală kotlinx-datetime
Invităm pe toți cei interesați să participe la o conferință online de patru zile dedicată Kotlin 1.4!
Evenimentul va fi transmis între 12–15 octombrie. Înscrierea gratuită este disponibilă la link: https://kotlinlang.org/lp/event-14#registration
Sursa: linux.org.ru
