Eccu ciò chì hè inclusu in Kotlin 1.4.0:
- Un novu algoritmu di inferenza di tipu più putente hè attivatu per difettu. Inferisce automaticamente i tipi in più casi, sustene u casting intelligente ancu in scenarii cumplessi, gestisce megliu e proprietà delegate, è assai di più.
- I novi backend IR per JVM è JS sò dispunibili in modu alfa. Dopu a stabilizazione, seranu utilizati per automaticamente.
Kotlin 1.4 hà assai cose novi:
- Trasformazioni SAM per interfacce Kotlin
- Modu API esplicitu per l'autori di biblioteca
- Argumenti misti di nomi è pusiziunali
- A virgule à a fine
- Migliure per i riferimenti chjamati
- Utilizendu a pausa è cuntinuà à l'internu quandu i loops
Migliuramentu standard di a biblioteca:
L'enfasi principale di u travagliu nantu à a biblioteca standard di Kotlin hè di migliurà a coerenza trà e plataforme è trà e operazioni stesse. Questa versione aghjusta novi funzioni à a biblioteca standard. operatori di cullezzione, migliurà a pruprietà delegata, implementazione di una fila bidirezionale ArrayDeque и assai di più.
Inoltre, ùn avete più bisognu di dichjarà una dipendenza da stdlib
in i prughjetti Gradle-Kotlin, indipendentemente da esse sviluppatu per una sola piattaforma o creanu un prughjettu multipiattaforma. Da Kotlin 1.4.0, sta dependenza hè aghjuntu per automaticamente.
U travagliu cuntinueghja in altre parti di l'ecosistema Kotlin:
- kotlinx.coroutines
- Biblioteca di serializazione si avvicina à a maturità. Presentatu kotlinx.serializazione in a versione 1.0.0-RC.
- Rilasciata una versione di anteprima di l'API DateTime, una biblioteca sperimentale kotlinx-datetime
Invitemu tutti à una cunferenza in linea di quattru ghjorni dedicata à Kotlin 1.4!
L'avvenimentu serà trasmessu da u 12 à u 15 d'ottobre. Registrazione gratuita via u ligame: https://kotlinlang.org/lp/event-14#registration
Source: linux.org.ru