Ieu naon anu kalebet dina Kotlin 1.4.0:
- Algoritma inferensi tipe anyar anu leuwih kuat diaktipkeun sacara standar. Éta otomatis nyimpulkeun jinis dina sababaraha kasus, ngadukung casting pinter sanajan dina skenario anu rumit, nanganan sipat anu diwakilan langkung saé, sareng seueur deui.
- Backends IR anyar pikeun JVM sareng JS sayogi dina modeu alfa. Saatos stabilisasi, aranjeunna bakal dianggo sacara standar.
Kotlin 1.4 ngagaduhan seueur hal énggal:
- transformasi SAM pikeun interfaces Kotlin
- modeu API eksplisit pikeun pangarang perpustakaan
- Dicampur ngaran jeung argumen posisional
- Koma labuh
- Perbaikan pikeun rujukan callable
- Ngagunakeun putus jeung neruskeun di jero nalika puteran
Perbaikan Perpustakaan Standar:
Fokus utama gawé dina perpustakaan standar Kotlin nyaéta pikeun ningkatkeun konsistensi dina platform sareng antara operasi sorangan. Pelepasan ieu nambihan fitur anyar kana perpustakaan standar. operator kempelan, perbaikan sipat delegated, palaksanaan antrian bidirectional ArrayDeque и leuwih loba.
Ogé, anjeun henteu kedah deui nyatakeun kagumantungan kana stdlib
dina proyék Gradle-Kotlin, henteu paduli naha anjeun ngembangkeun pikeun platform tunggal atanapi nyiptakeun proyék multi-platform. Salaku Kotlin 1.4.0, kagumantungan ieu ditambahkeun sacara standar.
Karya dituluykeun dina bagian séjén ékosistem Kotlin:
- kotlinx.coroutines
- perpustakaan serialization geus ngadeukeutan kadewasaan. Dipidangkeun kotlinx.serialization dina versi 1.0.0-RC.
- Ngarilis versi sawangan tina DateTime API, perpustakaan eksperimen kotlinx-datetime
Urang ngajak dulur ka konferensi online opat poé dedicated ka Kotlin 1.4!
Acara bakal disiarkeun 12-15 Oktober. Pendaptaran gratis ngalangkungan tautan: https://kotlinlang.org/lp/event-14#registration
sumber: linux.org.ru