As condições de guarda, introduzidas em Kotlin 2.1.0 em novembro passado, agora estão estáveis. As condições de guarda permitem a inclusão de mais de uma condição para os ramos de um when Expressão, tornando os fluxos de controle complexos mais explícitos e concisos, disse Jetbrains. Além disso, a estrutura de código é achatada com esse recurso.
Uma nova opção de compilador em Kotlin 2.2.0, -XWarning-levelfoi projetado para oferecer uma maneira unificada de gerenciar avisos do compilador em projetos de Kotlin. Anteriormente, os desenvolvedores só podiam aplicar regras gerais em todo o módulo, como desativar todos os avisos com nowarn ou alertas de girar para erros de compilação com -Werror. Com a nova opção, os desenvolvedores podem substituir as regras gerais e excluir diagnósticos específicos de maneira consistente.
Outros novos recursos e melhorias no Kotlin 2.2.0:
