发布于 2014-12-18 03:23:10 | 186 次阅读 | 评论: 0 | 来源: 网友投递
Kotlin 基于JVM的编程语言
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin M10 发布,此版本添加了动态类型等等新特性。
内联函数支持 Reified 类型参数
类型推断支持 use-site variance
Kotlin.js 输出
kotlin-js 编译器支持非 stdlib 选项
可以直接在 Kotlin 代码输出 js 代码
Java Interop
[platformStatic] for properties
Static fields in objects
JNI and [native]
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
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
其主要设计目标:
创建一种兼容Java的语言
让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
让它比最成熟的竞争对手Scala语言更加简单。