Aqui está o que foi incluído no Kotlin 1.4.0:
O Kotlin 1.4 trouxe muitas novidades:
- Transformações SAM para interfaces Kotlin
- Modo de API explícita para autores de bibliotecas
- Argumentos nomeados e posicionais mistos
- Vírgula final
- Melhorias para referências chamáveis
- Uso de break e continue dentro de ciclos when
Melhorias na biblioteca padrão:
O foco principal do trabalho na biblioteca padrão do Kotlin é melhorar a consistência tanto em diferentes plataformas quanto entre as operações em si. Nesta versão, novos operadores de coleções, melhorias em propriedades delegadas, implementação de deque bidirecional ArrayDeque e muito mais.
Além disso, não há mais necessidade de declarar a dependência da stdlib
em projetos Gradle-Kotlin, independentemente de você estar desenvolvendo para uma única plataforma ou criando um projeto multiplataforma. A partir do Kotlin 1.4.0, essa dependência é adicionada por padrão.
O trabalho também foi continuado em outras partes do ecossistema Kotlin:
- kotlinx.coroutines
- Biblioteca para serialização está se aproximando de um estado maduro. Foi apresentada a kotlinx.serialization na versão 1.0.0-RC.
- Foi lançada uma versão preliminar da API DateTime, uma biblioteca experimental kotlinx-datetime
Convidamos todos os interessados para uma conferência online de quatro dias dedicada ao Kotlin 1.4!
O evento será transmitido de 12 a 15 de outubro. Registro gratuito pelo link: https://kotlinlang.org/lp/event-14#registration
Fonte: linux.org.ru
