Dado o recente anúncio do Google do suporte oficial da Kotlin para o desenvolvimento do Android, achei que seria oportuno pesquisar na comunidade algumas dicas impressionantes de golfe para esse relativamente novo idioma da JVM.
O Kotlin inclui uma combinação única de recursos entre os irmãos da JVM, o que o torna potencialmente atraente para o golfe:
- sobrecarga do operador
- funções de extensão local , infix e estática
- elencos inteligentes
- Construtores de tipo seguro para o estilo Groovy
- aliases de tipo
- gamas
- um extenso pacote de coleções funcionais
- suporte de script
Então, como espremer os últimos bytes do meu programa Kotlin? Uma dica por resposta, por favor.