Her er, hvad der er inkluderet i Kotlin 1.4.0:
- En ny, mere kraftfuld typeinferensalgoritme er aktiveret som standard. Den udleder automatisk typer i flere tilfælde, understøtter smart-casting selv i komplekse scenarier, håndterer delegerede egenskaber bedre og meget mere.
- Nye IR-backends til JVM og JS er tilgængelige i alfatilstand. Efter stabilisering vil de blive brugt som standard.
Kotlin 1.4 har en masse nye ting:
- SAM-transformationer til Kotlin-grænseflader
- Eksplicit API-tilstand for biblioteksforfattere
- Blandede navngivne og positionelle argumenter
- Efterfølgende komma
- Forbedringer til opkaldbare referencer
- Brug pause og fortsæt indenfor når sløjfer
Standardbiblioteksforbedringer:
Hovedfokus for arbejdet med Kotlin-standardbiblioteket er at forbedre sammenhængen både på tværs af platforme og mellem operationerne i sig selv. Denne udgivelse tilføjer nye funktioner til standardbiblioteket. indsamlingsoperatører, forbedringer af delegerede ejendomme, implementering af en tovejskø ArrayDeque и meget mere.
Desuden behøver du ikke længere at erklære en afhængighed af stdlib
i Gradle-Kotlin projekter, uanset om du udvikler til en enkelt platform eller laver et multi-platform projekt. Fra og med Kotlin 1.4.0 er denne afhængighed tilføjet som standard.
Arbejdet fortsætter med andre dele af Kotlin-økosystemet:
- kotlinx.coroutines
- Serialiseringsbibliotek nærmer sig modenhed. Forelagde kotlinx.serialisering i version 1.0.0-RC.
- Udgivet en forhåndsvisningsversion af DateTime API, et eksperimentelt bibliotek kotlinx-datetime
Vi inviterer alle til en fire-dages onlinekonference dedikeret til Kotlin 1.4!
Arrangementet sendes 12.-15. oktober. Gratis tilmelding via linket: https://kotlinlang.org/lp/event-14#registration
Kilde: linux.org.ru