Hier is wat in Kotlin 1.4.0 ingesluit is:
- 'n Nuwe, kragtiger tipe inferensie-algoritme is by verstek geaktiveer. Dit lei outomaties tipes in meer gevalle af, ondersteun slim-casting selfs in komplekse scenario's, hanteer gedelegeerde eiendomme beter, en nog baie meer.
- Nuwe IR-agtergronde vir JVM en JS is in alfamodus beskikbaar. Na stabilisering sal hulle by verstek gebruik word.
Kotlin 1.4 het baie nuwe dinge:
- SAM-transformasies vir Kotlin-koppelvlakke
- Eksplisiete API-modus vir biblioteekouteurs
- Gemengde benoemde en posisionele argumente
- Volgende komma
- Verbeterings vir oproepbare verwysings
- Gebruik breek en gaan voort binne wanneer lusse
Standaardbiblioteekverbeterings:
Die hooffokus van werk aan die Kotlin-standaardbiblioteek is om konsekwentheid oor platforms sowel as tussen bedrywighede self te verbeter. Hierdie vrystelling voeg nuwe kenmerke by die standaard biblioteek. versamelingsoperateurs, verbeterings aan gedelegeerde eiendomme, implementering van 'n tweerigting tou ArrayDeque ΠΈ baie meer.
U hoef ook nie meer 'n afhanklikheid van stdlib te verklaar nie
in Gradle-Kotlin-projekte, ongeag of jy vir 'n enkele platform ontwikkel of 'n multi-platform-projek skep. Vanaf Kotlin 1.4.0 word hierdie afhanklikheid by verstek bygevoeg.
Werk gaan voort op ander dele van die Kotlin-ekosisteem:
- kotlinx.coroutines
- Serialisering biblioteek is besig om volwassenheid te nader. Aangebied kotlinx.serialisering in weergawe 1.0.0-RC.
- 'n Voorskouweergawe van die DateTime API, 'n eksperimentele biblioteek, vrygestel kotlinx-datumtyd
Ons nooi almal uit na 'n vier dae lange aanlynkonferensie gewy aan Kotlin 1.4!
Die geleentheid word 12-15 Oktober uitgesaai. Gratis registrasie via die skakel: https://kotlinlang.org/lp/event-14#registration
Bron: linux.org.ru