Čo prichádza s Kotlin 1.4.0:
Kotlin 1.4 prináša množstvo noviniek:
- SAM konverzie pre Kotlin rozhrania
- Explicitný režim API pre autorov knižníc
- Zmiešané pomenované a pozičné argumenty
- Zátvorka na konci
- Vylepšenia pre callable referencie
- Používanie break a continue vo vnútri when cyklov
Vylepšenia štandardnej knižnice:
Hlavný cieľ práce na štandardnej knižnici Kotlin je zlepšiť rovnosť naprieč rôznymi platformami a medzi operáciami. V tejto verzii boli do štandardnej knižnice pridané nové operátory kolekcií, vylepšenia delegovaných vlastností, implementácia obojsmernej fronty ArrayDeque a mnoho ďalšieho.
Okrem toho už nie je potrebné deklarovať závislosť na stdlib
v projektoch Gradle-Kotlin, bez ohľadu na to, či vyvíjate pre jednu platformu alebo vytvárate multiplatformový projekt. Od Kotlin 1.4.0 sa táto závislosť pridáva predvolene.
Pokračuje sa aj na iných častiach ekosystému Kotlin:
- kotlinx.coroutines
- Knižnica pre serializáciu dosahuje zrelé štádium. Predstavená je kotlinx.serialization vo verzii 1.0.0-RC.
- Bola vydaná predbežná verzia DateTime API, experimentálnej knižnice kotlinx-datetime
Pozývame všetkých záujemcov na štvordňovú online konferenciu venovanú Kotlin 1.4!
Podujatie sa bude vysielať 12.–15. októbra. Bezplatná registrácia na odkaze: https://kotlinlang.org/lp/event-14#registration
Zdroj: linux.org.ru
