Учитывая недавнее объявление Google об официальной поддержке Kotlin для разработки под Android, я подумал, что пора опросить сообщество, чтобы получить несколько удивительных советов по игре в гольф для этого относительно нового языка JVM.
Kotlin имеет уникальную комбинацию функций среди своих братьев и сестер JVM, что делает его потенциально привлекательным для игры в гольф:
- перегрузка оператора
- локальные , инфиксные и статические функции расширения
- умные броски
- Типовые безопасные строители Groovy-стиля
- псевдонимы типа
- диапазоны
- обширный пакет функциональных коллекций
- поддержка сценариев
Итак, как мне выжать последние несколько байтов из моей программы Kotlin? Один совет за ответ, пожалуйста.