Evo, kaj je vključeno v Kotlin 1.4.0:
- Privzeto je omogočen nov, zmogljivejši algoritem za sklepanje vrst. Samodejno sklepa o vrstah v več primerih, podpira pametno predvajanje tudi v zapletenih scenarijih, bolje obravnava delegirane lastnosti in še veliko več.
- Nova ozadja IR za JVM in JS so na voljo v alfa načinu. Po stabilizaciji bodo uporabljeni privzeto.
Kotlin 1.4 ima veliko novosti:
- Transformacije SAM za vmesnike Kotlin
- Eksplicitni način API za avtorje knjižnic
- Mešani poimenovani in pozicijski argumenti
- Končna vejica
- Izboljšave za klicne reference
- Uporaba break in continue znotraj zank When
Izboljšave standardne knjižnice:
Glavni poudarek dela na standardni knjižnici Kotlin je izboljšanje skladnosti med platformami in med samimi operacijami. Ta izdaja standardni knjižnici dodaja nove funkcije. izvajalci zbiranja, izboljšave delegiranih lastnosti, implementacija dvosmerne čakalne vrste ArrayDeque и veliko več.
Prav tako vam ni treba več prijaviti odvisnosti od stdlib
v projektih Gradle-Kotlin, ne glede na to, ali razvijate za eno platformo ali ustvarjate večplatformski projekt. Od Kotlina 1.4.0 je ta odvisnost privzeto dodana.
Delo se nadaljuje na drugih delih ekosistema Kotlin:
- kotlinx.coroutines
- Knjižnica za serializacijo se približuje zrelosti. Predstavljeno kotlinx.serialization v različici 1.0.0-RC.
- Izdali smo predogledno različico API-ja DateTime, eksperimentalne knjižnice kotlinx-datum-čas
Vse vabimo na štiridnevno spletno konferenco, posvečeno Kotlinu 1.4!
Dogodek bo na sporedu od 12. do 15. oktobra. Brezplačna prijava preko povezave: https://kotlinlang.org/lp/event-14#registration
Vir: linux.org.ru