28 ноября компания JetBrains анонсировала выход версии 1.2 языка Kotlin. Kotlin – это статически типизированный язык, который компилируется в Java-байткод, JavaScript, а также в нативный бинарный код.
В версии 1.2 появились следующие новшества и улучшения:
- Мультиплатформенные проекты (переиспользование кода между JVM и JS).
- Улучшение производительности компиляции.
- Литералы массивов в аннотациях.
lateinit
в свойствах верхнего уровня и локальных переменных.- Проверка, была ли
lateinit
переменная инициализирована. - Более умные смарт-касты и улучшение вывода типов.
- Новый пакет kotlin.math в стандартной библиотеке.
- Совместимая с Java 9 стандартная библиотека (нету split-пакетов).
- Новые методы для работы с коллекциями.
И многое другое. Полный список можно посмотреть на сайте языка.