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