Kotlin M10 發布,基于 JVM 的編程語言

jopen 10年前發布 | 14K 次閱讀 Kotlin

Kotlin M10 發布,此版本添加了動態類型等等新特性。

語言方面的增強:

  • 內聯函數支持 Reified 類型參數

  • 檢測 declaration-site variance

  • 類型推斷支持 use-site variance

  • </ul>

    JavaScript 方面支持動態類型,新注解等新特性:

    • Kotlin.js 輸出

    • kotlin-js 編譯器支持非 stdlib 選項

    • 可以直接在 Kotlin 代碼輸出 js 代碼

    • Java Interop

    • [platformStatic] for properties

    • Static fields in objects

    • JNI and [native]

    • </ul>

      IntelliJ IDEA 方面的改進:

      • Incremental compilation in mixed projects

      • HotSwap fixed in debugger

      • Evaluate Expression: Completion improvements

      • Copy reference

      • Create from usage for classes and packages

      • Generics in change signature

      • Completion improvements

      • Runnable objects

      • Code Coverage highlighting in the Editor

      • JavaScript project configuration

      • </ul>

        此版本現已提供下載,更多內容請看發行說明

        Kotlin 是一個基于 JVM 的新的編程語言,由 JetBrains 開發。

        其主要設計目標:

        • 創建一種兼容Java的語言

        • 讓它比Java更安全,能夠靜態檢測常見的陷阱。如:引用空指針

        • 讓它比Java更簡潔,通過支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等實現。

        • 讓它比最成熟的競爭對手Scala語言更加簡單。

        • </ul> 來自:http://www.oschina.net/news/58045/kotlin-m10

           本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
           轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
           本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!