Репост из: Kotlin Broadcast
Вышел Kotlin 1.5.0
Новая версия языка Kotlin уже доступна официально для всех и мы получаем:
🔥 Новый JVM IR компилятор теперь является основным. Это приближает релиз Jetpack Compose 1.0 ближе
👉 Поддержка JVM records (Android разработке недоступна) аля data clas
👉 sealed interface
👉 value классы, которые пришли на смену inline классам
👉 value классы сменили inline и теперь они stable
👉 Улучшения в sealed классах
Стандартная библиотека
👉 unsigned числовые типы теперь стабильные
👉 Расширения для java.nio.file.Path
👉 Улучшения в String и Char API
👉 Улучшение тестовой библиотеки
JVM
👉 Компиляция SAM адаптеров и лямбд в invokedynamic
👉 Target JVM 1.8 теперь основной, а 1.6 - deprecated
👉 Улучшение обработки nullability из Java
Также без улучшений скорости не остался Kotlin/Native, а Kotlin/JS IR компилятор перешёл в Beta.
25 мая пройдет Kotlin 1.5 Online Event. Регистрация бесплатная
Новая версия языка Kotlin уже доступна официально для всех и мы получаем:
🔥 Новый JVM IR компилятор теперь является основным. Это приближает релиз Jetpack Compose 1.0 ближе
👉 Поддержка JVM records (Android разработке недоступна) аля data clas
👉 sealed interface
👉 value классы, которые пришли на смену inline классам
👉 value классы сменили inline и теперь они stable
👉 Улучшения в sealed классах
Стандартная библиотека
👉 unsigned числовые типы теперь стабильные
👉 Расширения для java.nio.file.Path
👉 Улучшения в String и Char API
👉 Улучшение тестовой библиотеки
JVM
👉 Компиляция SAM адаптеров и лямбд в invokedynamic
👉 Target JVM 1.8 теперь основной, а 1.6 - deprecated
👉 Улучшение обработки nullability из Java
Также без улучшений скорости не остался Kotlin/Native, а Kotlin/JS IR компилятор перешёл в Beta.
25 мая пройдет Kotlin 1.5 Online Event. Регистрация бесплатная