发布于 2017-06-28 01:21:01 | 184 次阅读 | 评论: 0 | 来源: 网友投递
Kotlin 基于JVM的编程语言
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin 发布了 Kotlin 1.2 的早期访问版,此版本默认使用先前 1.1.x 版本的实验性功能,在标准库中也可以预览新的 API。
完整的变更列表,点此查看。
语言变更
数组文字(Array literals),可在注解参数(annotation arguments)中使用
编译器
KT-6884
KT-17910
Support default values for functional parameters in inline functions
KT-15894
Change the way how singleton objects are initialized in order not to contradict JVM spec
KT-17929
Illegal smart cast was allowed after assignment in try block
标准库
KT-8823
MutableList.fill
extension
KT-9010
MutableList.shuffle
and List.shuffled
extensions
KEEP-11
KT-9151
KT-10021
KT-11026
chunked
and windowed
: extension functions to support
partitioning collections into blocks of the given size and
taking a window of the given size and moving it along the collection with the given step.
pairwise
extension to get all subsequent pairs in collection
KEEP-49
Additional operations and conversion extensions for BigInteger
and BigDecimal
KT-16447
Make kotlin.text.Regex
class serializable
IDE
KT-17164
Intention to convert *arrayOf()
functions to array literals in annotations
JS
Typed arrays are turned on by default
此版本还包含对于 1.1.3 版本的修复和改进。
下载