Платим блогерам
Блоги
cheremaxa
Обновление также приносит API для UUID, совместимость со Swift, конкурентный сборщик мусора CMS и инкрементальную компиляцию по умолчанию.
реклама

В версии Kotlin 2.4 в язык добавлены стабильные контекстные параметры и явные резервные поля, а также доработаны сценарии использования аннотаций в местах применения. Эти изменения облегчают написание понятного и легко поддерживаемого кода на всех целевых платформах.

Источник изображения: alternativeto.net

В стандартной библиотеке стабилизирован API для работы с UUID и появились функции для проверки, отсортирована ли коллекция. Кроме того, добавлена поддержка Java 26, а вывод аннотаций в метаданные теперь включён по умолчанию.

реклама

Благодаря возможности использовать пакеты Swift как зависимости, улучшена совместимость с экосистемой Apple, что упрощает разработку под iOS и macOS. В Kotlin/Native по умолчанию задействован конкурентный сборщик мусора CMS.

Инкрементальная компиляция стала стандартным режимом, а также добавлена поддержка компонентной модели WebAssembly. Теперь Kotlin экспортирует value-классы и применяет возможности ES2015 при встраивании функций в JavaScript.

Среди изменений в инструментах сборки — поддержка Gradle 9.5.0 и автоматическое выравнивание версий Java и JVM в Maven-проектах. Компилятор Kotlin обеспечивает более предсказуемое поведение инлайн-функций при компиляции в формат .klib.

Источник: alternativeto.net
Теперь в новом формате

Наш Telegram-канал @overclockers_news
Подписывайся, чтобы быть в курсе всех новостей!

Популярные новости