Kotlin 1.4.30 Yayınlandı


Görsel Referansı


Kotlin 1.4.30, 4 Şubat itibariyle yayına alındı. Bu sürüm aşamalı bir sürüm olduğundan bir sonraki kararlı sürüm 1.5.0 ile gelmesi beklenen birçok yeni deneysel özelliğe sahip.


Kotlin 1.4.30'da Bulunan ve 1.5.0 ile Yayınlanması Planlanan Özellikler


Inline Classes: Inline class'lar daha önce ayrı bir dil özelliğiydi ancak şimdi tek parametreli bir değer sınıfı için belirli bir JVM optimizasyonu haline geldi. Değer sınıfları daha genel bir kavramı temsil ediyor ve gelecekte farklı optimizasyonları desteklemesi bekleniyor.


Java Records: JVM ekosisteminde yaklaşan bir başka gelişme de Java. Temelde basit veri sahipleri olarak kullanılan Kotlin data class'lara benzerler. Java ile birlikte çalışabilirlik JetBrains tarafından geliştirilen Kotlin için bir her zaman bir öncelik durumunda. Böylece Kotlin kodu, yeni Java records özelliğini "anlar" ve bunları Kotlin özelliklerine sahip sınıflar olarak görür.


Sealed Interfaces: Interface'ler, sınıfların yanı sıra sealed olarak tanımlanabilir. Sealed, modifier interface'ler üzerinde aynı şekilde çalışır.

Görsel Referansı


Aynı zamanda 1.4.30 ile gelen bir diğer yenilik derleme süresinin iyileştirilmesi oldu. KMM Networking and Data Storage Sample projesini yeniden oluşturmak için geçen süre 1.4.10'da 9,5 saniye iken 1.4.30'da bu süre 4,5 saniyeye düşürüldü.


Kotlin 1.4.30 ile birlikte gelen özelliklerini detaylı takip etmek için bu blog postu inceleyebilirsiniz.


Kaynak ve daha fazla bilgi için: https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/


#kotlin #android #newrelease

0 yorum

Son Paylaşımlar

Hepsini Gör