5 月 25 日消息,JetBrains 在 KotlinConf 2025 大會(huì)上正式發(fā)布了 Kotlin 2.2 版本,主要進(jìn)行一系列語言改進(jìn)、開源 Koog AI Agent助理框架,并進(jìn)一步推廣全新 K2 編譯器。
在基礎(chǔ)改進(jìn)方面,Kotlin 2.2 引入了 when 語句守護(hù)條件(Guard Condition)、多重字符串插值、非局部 break 與 continue,以及 Context parameters 等新語法,顯著增強(qiáng)代碼可讀性。
官方提到,K2 編譯器已正式成為 IntelliJ IDEA 2025.1 的默認(rèn)配置,官方援引 JetBrains 實(shí)測(cè)數(shù)據(jù),聲稱 K2 編譯器在大型項(xiàng)目中的性能有明顯提升,編譯時(shí)間相比以前減少約 40%,有助于加快構(gòu)建 / 測(cè)試開發(fā)流程。
在 AI 方面,JetBrains 開源了旗下的 Koog AI Agent助理框架,允許開發(fā)者用 Kotlin 構(gòu)建高自由度、高可靠性的 AI 應(yīng)用。相應(yīng)框架提供多種預(yù)設(shè)的工作流程,允許開發(fā)者任意組合或擴(kuò)展組件。
此外,JetBrains 還公開了 Mellum 語言模型的源碼,該模型號(hào)稱專為優(yōu)化 Kotlin 代碼而設(shè)計(jì),強(qiáng)調(diào)推理速度和準(zhǔn)確性,適用于大型代碼庫中的生產(chǎn)環(huán)境。而針對(duì) AI 輔助編程和自動(dòng)補(bǔ)全的需求,JetBrains 還預(yù)告即將推出名為 Junie 的 AI 助手,近期將在 GitHub 開放早期體驗(yàn)。
在 Kotlin Multiplatform 多平臺(tái)應(yīng)用場(chǎng)景方面,JetBrains 推出了全新的 KMP 擴(kuò)展功能,支持 IntelliJ IDEA 和 Android Studio 中的多平臺(tái)項(xiàng)目開發(fā),提升工具集成度與協(xié)作效率。
如今,Compose Multiplatform for iOS 已正式進(jìn)入穩(wěn)定版本,提供了 iOS 原生交互、文字選擇、拖拽、可變字體及自然手勢(shì)等功能,并支持熱重載,讓開發(fā)者能夠?qū)崟r(shí)預(yù)覽界面變更,優(yōu)化了使用體驗(yàn)。而針對(duì)網(wǎng)頁和 WebAssembly 項(xiàng)目,目前相應(yīng)團(tuán)隊(duì)正持續(xù)進(jìn)行性能調(diào)優(yōu)和 API 完善,預(yù)計(jì)今年底進(jìn)入 Beta 階段。
此外,JetBrains 還與 Spring 框架團(tuán)隊(duì)合作,強(qiáng)化了 Kotlin 在 Spring 服務(wù)器端應(yīng)用中的類型安全及學(xué)習(xí)資源,并提升了反射(Reflect)的性能。
目前,Kotlin 官方語言服務(wù)器協(xié)議(LSP)及 VS Code 擴(kuò)展插件都處于 pre-Alpha 階段,僅具備基礎(chǔ)的代碼補(bǔ)全、檢查與互通功能,預(yù)計(jì)將在今年稍晚推出 Alpha 版本,有望推動(dòng) Kotlin 在更多開發(fā)場(chǎng)景中的應(yīng)用。
本文鏈接:http://www.www897cc.com/showinfo-119-153513-0.htmlKotlin 2.2 正式發(fā)布:新增多項(xiàng)語法、開源 Koog AI Agent 框架
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com
上一篇: 微軟 Win11 截圖工具有望支持將錄屏保存為 GIF 動(dòng)圖
下一篇: 網(wǎng)易 MuMu 模擬器上線 Windows ARM 版,號(hào)稱全球首個(gè)適配 ARM64 平臺(tái)的安卓模擬器