Kotlin M10 發布,基于 JVM 的編程語言
Kotlin M10 發布,此版本添加了動態類型等等新特性。
語言方面的增強:
內聯函數支持 Reified 類型參數
類型推斷支持 use-site variance
</ul>
Kotlin.js 輸出
kotlin-js 編譯器支持非 stdlib 選項
可以直接在 Kotlin 代碼輸出 js 代碼
Java Interop
[platformStatic] for properties
Static fields in objects
JNI and [native]
</ul>
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>
創建一種兼容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
JavaScript 方面支持動態類型,新注解等新特性:
IntelliJ IDEA 方面的改進:
Kotlin 是一個基于 JVM 的新的編程語言,由 JetBrains 開發。
其主要設計目標: