İşte Kotlin 1.4.0'da neler var:
- Yeni, daha güçlü bir tür çıkarım algoritması varsayılan olarak etkindir. Daha fazla durumda türleri otomatik olarak çıkarır, karmaşık senaryolarda bile akıllı yayını destekler, devredilen özellikleri daha iyi işler ve çok daha fazlasını yapar.
- JVM ve JS için yeni IR arka uçları alfa modunda mevcuttur. Stabilizasyondan sonra varsayılan olarak kullanılacaklardır.
Kotlin 1.4'te birçok yeni şey var:
- Kotlin arayüzleri için SAM dönüşümleri
- Kütüphane yazarları için açık API modu
- Karışık adlandırılmış ve konumsal argümanlar
- Sondaki virgül
- Çağrılabilir referanslara yönelik iyileştirmeler
- Döngüler sırasında break ve devam etme işlemlerinin kullanılması
Standart Kitaplık İyileştirmeleri:
Kotlin standart kütüphanesindeki çalışmanın ana odağı, hem platformlar arasında hem de operasyonların kendi aralarında tutarlılığın arttırılmasıdır. Bu sürüm, standart kitaplığa yeni özellikler ekler. tahsilat operatörleri, devredilen mülklerde iyileştirmeler, çift yönlü bir kuyruğun uygulanması ArrayDeque и daha fazla.
Ayrıca artık stdlib'e bağımlılık bildirmenize gerek yok
Gradle-Kotlin projelerinde ister tek bir platform için geliştirme yapıyor olun ister çok platformlu bir proje oluşturuyor olun. Kotlin 1.4.0'dan itibaren bu bağımlılık varsayılan olarak eklenmiştir.
Kotlin ekosisteminin diğer bölümleri üzerinde çalışmalar devam ediyor:
- kotlinx.coroutines
- Serileştirme kitaplığı olgunluğa yaklaşıyor. Sunulan kotlinx.serileştirme 1.0.0-RC sürümünde.
- Deneysel bir kitaplık olan DateTime API'nin önizleme sürümünü yayınladı kotlinx-tarihsaat
Herkesi Kotlin 1.4'e adanmış dört günlük çevrimiçi konferansa davet ediyoruz!
Etkinlik 12-15 Ekim'de yayınlanacak. Bağlantı üzerinden ücretsiz kayıt: https://kotlinlang.org/lp/event-14#registration
Kaynak: linux.org.ru