Kotlin 2.3.20 harmoniza com C, JavaScript/Typescript



Kotlin 2.3.20 harmoniza com C, JavaScript/Typescript

Kotlin 2.3.20 se tornou a versão mais recente da linguagem desenvolvida pela JetBrains, apresentando um modo de interoperabilidade para C ou bibliotecas Goal-C e declarações de desestruturação baseadas em nomes para nomes de propriedades. Os desenvolvedores também podem aproveitar as interfaces Kotlin em JavaScript e TypeScript.

A atualização para o Java linguagem rival foi introduzida 16 de março. Instruções para começar a usar o idioma podem ser encontradas no Website Kotlin. Com a tecnologia Kotlin Native na versão 2.3.0, para compilar código Kotlin para binários nativos, os desenvolvedores podem experimentar o modo de interoperabilidade agora experimental para bibliotecas Goal-C e C. Esse recurso é voltado para desenvolvedores que usam bibliotecas C ou Goal-C em bibliotecas ou aplicativos Kotlin Multiplatform (KMP). Em geral, Kotlin Native permite importar bibliotecas C e Goal-C para Kotlin. No entanto, para bibliotecas KMP, esta funcionalidade está atualmente afetado pelos problemas de compatibilidade do KMP com versões mais antigas do compilador. Portanto, se uma biblioteca KMP compilada com uma versão Kotlin for publicada, a importação de bibliotecas C ou Goal-C poderá impossibilitar o uso dessa biblioteca Kotlin em projetos com uma versão anterior do Kotlin. Para resolver este e outros problemas, a equipe Kotlin está revisando o mecanismo de interoperabilidade. A partir do Kotlin 2.3.20, os desenvolvedores podem experimentar o novo modo por meio de uma opção do compilador.

Além disso, o Kotlin 2.3.20 introduz declarações de desestruturação baseadas em nomes que combinam variáveis ​​com nomes de propriedades, em vez de depender de declarações baseadas em posição. componentN() funções. Anteriormente, declarações de desestruturação usou desestruturação baseada em posição, disse JetBrains.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *