Inilah yang disertakan dalam Kotlin 1.4.0:
- Algoritme inferensi tipe baru yang lebih kuat diaktifkan secara default. Secara otomatis menyimpulkan tipe dalam lebih banyak kasus, mendukung smart-casting bahkan dalam skenario yang kompleks, menangani properti yang didelegasikan dengan lebih baik, dan banyak lagi.
- Backend IR baru untuk JVM dan JS tersedia dalam mode alfa. Setelah stabilisasi, mereka akan digunakan secara default.
Kotlin 1.4 memiliki banyak hal baru:
- Transformasi SAM untuk antarmuka Kotlin
- Mode API eksplisit untuk penulis perpustakaan
- Campuran argumen bernama dan posisi
- Di belakang koma
- Perbaikan untuk referensi yang dapat dipanggil
- Menggunakan break dan continue di dalam loop while
Peningkatan Perpustakaan Standar:
Fokus utama pekerjaan pada perpustakaan standar Kotlin adalah untuk meningkatkan konsistensi baik di seluruh platform dan antar operasi itu sendiri. Rilis ini menambahkan fitur baru ke perpustakaan standar. operator pengumpulan, perbaikan pada properti yang didelegasikan, implementasi antrian dua arah ArrayDeque ΠΈ lebih banyak.
Selain itu, Anda tidak perlu lagi mendeklarasikan ketergantungan pada stdlib
dalam proyek Gradle-Kotlin, terlepas dari apakah Anda mengembangkan untuk satu platform atau membuat proyek multi-platform. Pada Kotlin 1.4.0, ketergantungan ini ditambahkan secara default.
Pekerjaan berlanjut pada bagian lain ekosistem Kotlin:
- kotlinx.coroutines
- Perpustakaan serialisasi sudah mendekati kedewasaan. Disajikan kotlinx.serialisasi di versi 1.0.0-RC.
- Merilis versi pratinjau DateTime API, sebuah perpustakaan eksperimental kotlinx-datetime
Kami mengundang semua orang ke konferensi online empat hari yang didedikasikan untuk Kotlin 1.4!
Acara ini akan disiarkan pada 12-15 Oktober. Pendaftaran gratis melalui tautan: https://kotlinlang.org/lp/event-14#registration
Sumber: linux.org.ru