JetBrains выпустил новую версию Kotlin 1.6.0
JetBrains выпустил новую версию Kotlin 1.6.0
В новой версии Kotlin 1.6.0 стабилизированы исчерпывающие выражения when
, а также добавлен плагин Kover и новый менеджер памяти Kotlin/Native
Другие возможности языка и стандартной библиотеки, появившиеся в версии 1.5.30, также стабилизированы
Обновления в Kotlin 1.6.0:
- функции языка: sealed-выражения when (when statement), останавливаемые функции и преобразования suspend, создание объектов классов аннотаций, улучшенный вывод обычных типов и вывод типов построителей;
- Kotlin/JVM: оптимизация делегированных свойств и повторяемые аннотации;
- Kotlin/Native: превью новой модели управления памятью, поддержка Xcode 13, кросс-компиляция проектов с целевой платформой Windows, обновления LLVM и компоновщика, улучшения производительности и унифицированный ABI плагинов компилятора;
- возможность отключения скачивания Node.js и Yarn для Kotlin/JS;
- анонс Kover;
- стандартная библиотека: новые функции стандартного ввода, стабилизация
typeOf()
и API Duration, а также других функций stdlib.
Если вы пользуетесь IntelliJ IDEA или Android Studio, то сможете автоматически обновиться до новой версии Kotlin, как только она будет доступна в них.
How to install Kotlin 1.6.0
If you’re using IntelliJ IDEA or Android Studio, your IDE will suggest updating Kotlin to 1.6.0 automatically. Alternatively, you can update manually by following these instructions.
You can download the latest versions of these IDEs to get extensive support for Kotlin:
- IntelliJ IDEA – for developing Kotlin applications for various platforms.
- Android Studio – for developing Android and cross-platform mobile applications.
Make sure that you have also updated the kotlinx libraries to the compatible versions and specified Kotlin 1.6.0 in the build scripts of your existing projects.
If you need the command-line compiler, download it from the Github release page.