Kotlin 1.4.0 ga nimalar kiritilgan:
- Yangi, kuchliroq turdagi xulosa chiqarish algoritmi sukut bo'yicha yoqilgan. U avtomatik ravishda ko'proq hollarda turlarni aniqlaydi, hatto murakkab stsenariylarda ham smart-castingni qo'llab-quvvatlaydi, topshirilgan xususiyatlarni yaxshiroq boshqaradi va boshqalar.
- JVM va JS uchun yangi IR backends alfa rejimida mavjud. Stabillashtirgandan so'ng ular sukut bo'yicha ishlatiladi.
Kotlin 1.4 da juda ko'p yangi narsalar mavjud:
- Kotlin interfeyslari uchun SAM transformatsiyalari
- Kutubxona mualliflari uchun aniq API rejimi
- Aralash nomli va pozitsion argumentlar
- Keyingi vergul
- Chaqiriladigan havolalar uchun yaxshilanishlar
- break va when loops ichida davom eting
Standart kutubxona yaxshilanishlari:
Kotlin standart kutubxonasidagi ishning asosiy yo'nalishi platformalar bo'ylab ham, operatsiyalarning o'zlari ham o'zaro muvofiqlikni yaxshilashdan iborat. Ushbu nashr standart kutubxonaga yangi xususiyatlarni qo'shadi. yig'ish operatorlari, vakolat berilgan mulklarni yaxshilash, ArrayDeque ikki tomonlama navbatni amalga oshirish ΠΈ ko'proq.
Bundan tashqari, endi siz stdlib ga qaramlikni e'lon qilishingiz shart emas
Gradle-Kotlin loyihalarida, bitta platforma uchun ishlab chiqyapsizmi yoki ko'p platformali loyiha yaratasizmi. Kotlin 1.4.0 dan boshlab, bu bog'liqlik sukut bo'yicha qo'shiladi.
Kotlin ekotizimining boshqa qismlarida ish davom etmoqda:
- kotlinx.coroutines
- Serializatsiya kutubxonasi etuklikka yaqinlashmoqda. Taqdim etilgan kotlinx.seriyalashtirish 1.0.0-RC versiyasida.
- DateTime API ning oldindan koβrish versiyasi, eksperimental kutubxona chiqarildi kotlinx-datetime
Barchani Kotlin 1.4 ga bag'ishlangan to'rt kunlik onlayn konferentsiyaga taklif qilamiz!
Tadbir 12-15 oktyabr kunlari efirga uzatiladi. Havola orqali bepul ro'yxatdan o'tish: https://kotlinlang.org/lp/event-14#registration
Manba: linux.org.ru