tgoop.com/android_live/798
Last Update:
Релиз Kotlin 1.6.0
#kotlin
Состоялся релиз Kotlin 1.6.0, в котором появилось несколько изменений:
1️⃣ exhaustive when — долгожданная фича, суть которой в подсветке новых enum и sealed при их использовании в операторе when
.
То есть теперь компилятор будет выдавать ошибку, если вы возвращаете тип, который не описали в when
и пока что выдавать warning, если просто выполняете when
в функции. С 1.7.0 там тоже будет ошибка.
2️⃣ Изменения в поддержке suspend-функций — стало ещё удобнее работать с suspend-функциями, их работа стала аналогична обычным функциям. Лучше посмотреть пример того, как эти штуки работают тут.
3️⃣ Можно попробовать новую версию менеджера памяти — больше деталей тут. Обещают заметно улучшить разработку проектов на KMM, ведь менеджер уберёт проблемы, связанные с доступом к объектам из разных потоков, и теперь не придётся управлять этими процессами вручную.
Ну и ещё пару мелких изменений с билдерами, операторами и Kotlin/JS. Обо всех изменениях читайте в релизе. 😉
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/798