Evo što je uključeno u Kotlin 1.4.0:
- Novi, snažniji algoritam za zaključivanje tipa omogućen je prema zadanim postavkama. Automatski zaključuje tipove u više slučajeva, podržava pametno emitiranje čak i u složenim scenarijima, bolje rukuje delegiranim svojstvima i još mnogo toga.
- Nove IR pozadine za JVM i JS dostupne su u alfa načinu rada. Nakon stabilizacije, koristit će se prema zadanim postavkama.
Kotlin 1.4 ima puno novih stvari:
- SAM transformacije za Kotlin sučelja
- Eksplicitni API način za autore knjižnica
- Mješoviti imenovani i položajni argumenti
- Zarez na kraju
- Poboljšanja pozivanih referenci
- Korištenje break i continue unutar When petlji
Standardna poboljšanja knjižnice:
Glavni fokus rada na standardnoj biblioteci Kotlin je poboljšanje dosljednosti između platformi i između samih operacija. Ovo izdanje dodaje nove značajke standardnoj biblioteci. operateri prikupljanja, poboljšanja delegiranih svojstava, implementacija dvosmjernog reda čekanja ArrayDeque и mnogo više.
Također, više ne morate deklarirati ovisnost o stdlib-u
u Gradle-Kotlin projektima, bez obzira na to razvijate li za jednu platformu ili kreirate višeplatformski projekt. Od Kotlina 1.4.0, ova je ovisnost dodana prema zadanim postavkama.
Radovi se nastavljaju na ostalim dijelovima ekosustava Kotlin:
- kotlinx.coroutines
- Biblioteka serijalizacije približava se zrelosti. Predstavili kotlinx.serijalizacija u verziji 1.0.0-RC.
- Objavio pretpreglednu verziju DateTime API-ja, eksperimentalne biblioteke kotlinx-datumvrijeme
Pozivamo sve na četverodnevnu online konferenciju posvećenu Kotlinu 1.4!
Događaj će se emitirati od 12. do 15. listopada. Besplatna registracija putem linka: https://kotlinlang.org/lp/event-14#registration
Izvor: linux.org.ru