Kotlin 1.4.0-a daxil olanlar bunlardır:
- Yeni, daha güclü tipli nəticə çıxarma alqoritmi defolt olaraq aktivdir. O, avtomatik olaraq daha çox hallarda növləri çıxarır, hətta mürəkkəb ssenarilərdə smart-yayımı dəstəkləyir, həvalə edilmiş xassələri daha yaxşı idarə edir və s.
- JVM və JS üçün yeni IR backends alfa rejimində mövcuddur. Sabitləşdirildikdən sonra onlar standart olaraq istifadə olunacaqlar.
Kotlin 1.4-də çoxlu yeni şeylər var:
- Kotlin interfeysləri üçün SAM çevrilmələri
- Kitabxana müəllifləri üçün açıq API rejimi
- Qarışıq adlandırılmış və mövqeli arqumentlər
- Arxadakı vergül
- Çağırılan istinadlar üçün təkmilləşdirmələr
- Döngələrdə fasilədən istifadə edin və içəridə davam edin
Standart Kitabxana Təkmilləşdirmələri:
Kotlin standart kitabxanası üzərində işin əsas istiqaməti həm platformalar arasında, həm də əməliyyatların özləri arasında ardıcıllığı yaxşılaşdırmaqdır. Bu buraxılış standart kitabxanaya yeni funksiyalar əlavə edir. yığım operatorları, həvalə edilmiş əmlakların təkmilləşdirilməsi, iki istiqamətli növbənin həyata keçirilməsi ArrayDeque и daha çox.
Həmçinin, artıq stdlib-dən asılılıq elan etməyə ehtiyac yoxdur
tək platforma üçün inkişaf etdirməyinizdən və ya çox platformalı layihə yaratmağınızdan asılı olmayaraq Gradle-Kotlin layihələrində. Kotlin 1.4.0-dan etibarən bu asılılıq standart olaraq əlavə edilir.
Kotlin ekosisteminin digər hissələrində işlər davam edir:
- kotlinx.coroutines
- Serializasiya kitabxanası yetkinliyə yaxınlaşır. Təqdim edildi kotlinx.serializasiya 1.0.0-RC versiyasında.
- Eksperimental kitabxana olan DateTime API-nin önizləmə versiyasını buraxdı kotlinx-datetime
Hər kəsi Kotlin 1.4-ə həsr olunmuş dörd günlük onlayn konfransa dəvət edirik!
Tədbir oktyabrın 12-15-də yayımlanacaq. Link vasitəsilə pulsuz qeydiyyat: https://kotlinlang.org/lp/event-14#registration
Mənbə: linux.org.ru