Her er hva som er inkludert i Kotlin 1.4.0:
- En ny, kraftigere type inferensalgoritme er aktivert som standard. Den utleder automatisk typer i flere tilfeller, støtter smart-casting selv i komplekse scenarier, håndterer delegerte egenskaper bedre og mye mer.
- Nye IR-backends for JVM og JS er tilgjengelige i alfamodus. Etter stabilisering vil de bli brukt som standard.
Kotlin 1.4 har mange nye ting:
- SAM-transformasjoner for Kotlin-grensesnitt
- Eksplisitt API-modus for biblioteksforfattere
- Blandede navngitte og posisjonelle argumenter
- Etterfølgende komma
- Forbedringer for oppkallbare referanser
- Bruk pause og fortsett innsiden når løkker
Standard bibliotekforbedringer:
Hovedfokuset i arbeidet med Kotlin-standardbiblioteket er å forbedre konsistensen både på tvers av plattformer og mellom operasjonene i seg selv. Denne utgivelsen legger til nye funksjoner til standardbiblioteket. innsamlingsoperatører, forbedringer av delegerte eiendommer, implementering av en toveis kø ArrayDeque и mye mer.
Dessuten trenger du ikke lenger å erklære en avhengighet av stdlib
i Gradle-Kotlin-prosjekter, uavhengig av om du utvikler for en enkelt plattform eller lager et flerplattformprosjekt. Fra og med Kotlin 1.4.0 er denne avhengigheten lagt til som standard.
Arbeidet fortsetter med andre deler av Kotlin-økosystemet:
- kotlinx.coroutines
- Serialiseringsbibliotek nærmer seg modenhet. Presentert kotlinx.serialization i versjon 1.0.0-RC.
- Utgitt en forhåndsversjon av DateTime API, et eksperimentelt bibliotek kotlinx-datetime
Vi inviterer alle til en fire-dagers nettkonferanse dedikert til Kotlin 1.4!
Arrangementet sendes 12-15 oktober. Gratis påmelding via lenken: https://kotlinlang.org/lp/event-14#registration
Kilde: linux.org.ru