Kotlin 1.4 - M2 ile Gelen Yeni Özellikler

Güncelleme tarihi: 17 Haz 2021

Kotlin 1.4-M2 kütüphanesi ile gelen yeni özellikler;


  • API'da yapılan değişiklilerle yeni constant tipleri eklendi, signatures güncellendi.

  • Ortak kütüphanelere yeni fonksiyonlar eklendi.

  • Array ve Collection'lar için yeni fonksiyonlar eklendi.

  • Property delegation iyileştirilmesi yapıldı.


Kotlin 1.4-M2 şu an yayında olmasa da bu yazıda gösterilen kodlar kotlin playground üzerinden derlenerek denenebilir.


Görsel Referansı



Common Library'deki Yeni Geliştirmeler


Kotlin/JVM'de kullanılan bir önceki appendln, sisteme bağlı bir satır ayracı ekliyordu (\n Unix ve \r\n Windows). Ancak bunun işletim sistemi bağımsız şekilde ortaklaştırılması bekleniyordu. Bu sebeple sisteme bağlı satır ayracı ekleyen appendln deprecate oldu ve onun yerine her işletim sistemi için aynı davranışı sergileyen ve tek bir "\n" ekleyen appendLine fonksiyonu devreye girdi.


println(buildString {
appendLine("Hello,")
appendLine("Kotlin 1.4-M2")
})

Bu durumda platforma özgü bir ayraca ihtiyacınız olduğunda JVM'de System.lineSeparator() fonksiyonunu kullanabilirsiniz.