Google’ın son dönemde Android’in resmi Kotlin’i Android geliştirmeye destek verdiğini duyurması üzerine , toplumu bu görece yeni JVM dili için harika golf ipuçlarını almanın tam zamanında olabileceğini düşündüm.
Kotlin, JVM kardeşleri arasında golf oynamak için potansiyel olarak çekici kılan özelliklerin benzersiz bir kombinasyonunu içerir:
- operatör aşırı yükleme
- yerel , infix ve statik uzatma fonksiyonları
- akıllı atma
- Groovy tarzı güvenli yapımcılar
- takma ad yazın
- aralıklar
- kapsamlı bir fonksiyonel koleksiyon paketi
- komut dosyası desteği
Peki Kotlin programımın son birkaç baytını nasıl sıkıştırabilirim? Cevap başına bir ipucu lütfen.