TGViewer
Kotlin Multiplatform Broadcast Kotlin Multiplatform Broadcast @kotlin_broadcast · 9.55K subscribers
Post #2142 2.54K
🏝 Вышла первая Beta Kotlin 2.5.0

Что уже известно про новую версию (самое интересное)

✔️ Стабильный name based destructing
(val mail = email, val name = username) = user


✔️ Более простой способ реализации extention для companion object (пока экспериментальный)
// Объявление UnitX в качестве companion extension
companion val Vector.UnitX get() = Vector(1.0, 0.0)

data class Vector(val x: Double, val y: Double) {
companion {
// Объявление Zero в companion блоке
val Zero: Vector get() = Vector(0.0, 0.0)
}
}

// Можно вызывать
Vector.UnitX или Vector.Zero


🔗 Подробнее можно прочитать тут

#Kotlin #Kotlin250
  • 🎉 19
  • 👍 3
More from @kotlin_broadcast
  1. Sep 24, 2026🏝 Скрестил пальцы и очень жду новостей по Unused return value checker в Kotlin 2.5.0. Как…
  2. Sep 24, 2026⚡️⚡️AI-агент съел токены и потерял контекст. Что делать? Разберемся на Mobius 2026 Autumn.…
  3. Sep 19, 2026🚀 Вышел Ktor 3.6 Главное для тех, кто тащит Ktor на KMP/Android — артефакт ktor-client-en…
  4. Sep 17, 2026🏝 Следующий KotlinConf пройдет в апреле 2027 в Кракове, Польша!
  5. Sep 15, 2026💉 Koin Compiler 1.2 проверяет уже весь DSL, то что стоило делать еще в 1.0 Koin Compiler…
  6. Sep 8, 2026Post #2137
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →