Dato il recente annuncio di Google del supporto ufficiale di Kotlin per lo sviluppo di Android, ho pensato che sarebbe stato opportuno sondare la community per alcuni fantastici consigli sul golf per questo relativamente nuovo linguaggio JVM.
Kotlin include una combinazione unica di funzionalità tra i suoi fratelli JVM che lo rende potenzialmente attraente per il golf:
- sovraccarico dell'operatore
- funzioni di estensione locali , infix e statiche
- cast intelligenti
- Costruttori di tipo sicuro di tipo Groovy
- alias di tipo
- intervalli
- un ampio pacchetto di raccolte funzionali
- supporto per gli script
Quindi, come posso spremere gli ultimi byte dal mio programma Kotlin? Un consiglio per risposta, per favore.