Štai kas įtraukta į Kotlin 1.4.0:
- Pagal numatytuosius nustatymus įjungtas naujas, galingesnis tipo išvadų algoritmas. Ji automatiškai nustato tipus daugiau atvejų, palaiko išmanųjį perdavimą net sudėtingais scenarijais, geriau tvarko deleguotas ypatybes ir dar daugiau.
- Naujos JVM ir JS infraraudonųjų spindulių sistemos galimos alfa režimu. Po stabilizavimo jie bus naudojami pagal numatytuosius nustatymus.
Kotlin 1.4 turi daug naujų dalykų:
- SAM transformacijos Kotlin sąsajoms
- Aiškus API režimas bibliotekos autoriams
- Mišrūs vardiniai ir poziciniai argumentai
- Galinis kablelis
- Iškviečiamų nuorodų patobulinimai
- Naudojant pertrauką ir tęsti viduje, kai kilpos
Standartiniai bibliotekos patobulinimai:
Pagrindinis Kotlin standartinės bibliotekos darbo tikslas yra pagerinti platformų ir pačių operacijų nuoseklumą. Šis leidimas papildo standartinę biblioteką naujų funkcijų. surinkimo operatoriai, deleguotų savybių patobulinimai, dvikryptės eilės ArrayDeque įgyvendinimas и daug daugiau.
Be to, jums nebereikia deklaruoti priklausomybės nuo stdlib
Gradle-Kotlin projektuose, neatsižvelgiant į tai, ar kuriate vieną platformą, ar kuriate kelių platformų projektą. Nuo Kotlin 1.4.0 ši priklausomybė pridedama pagal numatytuosius nustatymus.
Darbas tęsiamas kitose Kotlino ekosistemos dalyse:
- kotlinx.coroutines
- Serializacijos biblioteka artėja prie brandos. Pateikta kotlinx.serializavimas 1.0.0-RC versijoje.
- Išleista eksperimentinės bibliotekos DateTime API peržiūros versija kotlinx-datetime
Kviečiame visus į keturių dienų internetinę konferenciją, skirtą Kotlin 1.4!
Renginys bus transliuojamas spalio 12-15 d. Nemokama registracija per nuorodą: https://kotlinlang.org/lp/event-14#registration
Šaltinis: linux.org.ru