Hjir is wat is opnommen yn Kotlin 1.4.0:
- In nij, machtiger type ynferenkingsalgoritme is standert ynskeakele. It docht automatysk typen yn mear gefallen ôf, stipet smart-casting sels yn komplekse senario's, behannelet delegearre eigenskippen better, en folle mear.
- Nije IR-backends foar JVM en JS binne beskikber yn alpha-modus. Nei stabilisaasje sille se standert wurde brûkt.
Kotlin 1.4 hat in protte nije dingen:
- SAM-transformaasjes foar Kotlin-ynterfaces
- Eksplisite API-modus foar biblioteekauteurs
- Mixed neamde en posisjonele arguminten
- Folgjende komma
- Ferbetterings foar callable referinsjes
- Mei help fan brek en fierder binnen as loops
Ferbetterings fan standert biblioteek:
De haadfokus fan wurk oan 'e Kotlin-standertbibleteek is it ferbetterjen fan konsistinsje sawol oer platfoarms as tusken operaasjes sels. Dizze útjefte foeget nije funksjes ta oan 'e standertbibleteek. samling operators, ferbetterings oan delegearre eigenskippen, ymplemintaasje fan in bidirectionele wachtrige ArrayDeque и folle mear.
Ek hoege jo net langer in ôfhinklikens fan stdlib te ferklearjen
yn Gradle-Kotlin-projekten, nettsjinsteande oft jo ûntwikkelje foar ien platfoarm of it meitsjen fan in multi-platfoarm projekt. Fanôf Kotlin 1.4.0 wurdt dizze ôfhinklikens standert tafoege.
It wurk giet troch oan oare dielen fan it Kotlin-ekosysteem:
- kotlinx.coroutines
- Serialisaasje bibleteek komt de folwoeksenheid oan. Presintearre kotlinx.serialization yn ferzje 1.0.0-RC.
- In foarbyldferzje útbrocht fan 'e DateTime API, in eksperimintele bibleteek kotlinx-datetime
Wy noegje elkenien út foar in fjouwer-dagen online konferinsje wijd oan Kotlin 1.4!
It evenemint wurdt útstjoerd fan 12-15 oktober. Fergees registraasje fia de link: https://kotlinlang.org/lp/event-14#registration
Boarne: linux.org.ru