Oto, co wprowadza Kotlin 1.4.0:
W Kotlin 1.4 jest wiele nowości:
- Konwersje SAM dla interfejsów Kotlin
- Tryb explicit API mode dla twórców bibliotek
- Mieszane argumenty nazwane i pozycyjne
- Kończący przecinek
- Udoskonalenia dla referencji wywołań
- Użycie break i continue wewnątrz cykli when
Udoskonalenia standardowej biblioteki:
Główne kierunki pracy nad standardową biblioteką Kotlin to poprawa spójności zarówno na różnych platformach, jak i pomiędzy samymi operacjami. W tej wersji do standardowej biblioteki dodano nowe operatory kolekcji, ulepszenia właściwości delegowanych, implementacja dwukierunkowej kolejki ArrayDeque i wiele innych.
Ponadto, nie trzeba już deklarować zależności od stdlib
w projektach Gradle-Kotlin, niezależnie od tego, czy rozwijasz pod jedną platformę, czy tworzysz projekt wieloplatformowy. Od wersji Kotlin 1.4.0 ta zależność jest dodawana domyślnie.
Prace nad innymi częściami ekosystemu Kotlin również są kontynuowane:
- kotlinx.coroutines
- Biblioteka do serializacji osiąga dojrzały poziom. Wprowadzono kotlinx.serialization w wersji 1.0.0-RC.
- Wydano wersję wstępną API DateTime, eksperymentalnej biblioteki kotlinx-datetime
Zapraszamy wszystkich chętnych na czterodniową konferencję online poświęconą Kotlin 1.4!
Wydarzenie będzie transmitowane od 12 do 15 października. Darmowa rejestracja pod tym linkiem: https://kotlinlang.org/lp/event-14#registration
Źródło: linux.org.ru
