kotlin 1.3.0_Kotlin 1.3.70添加了实验功能和新的配色方案

kotlin 1.3.0

尽管JVM语言Kotlin并未以绝对数字广泛使用,但它已经开始流行。 例如,在GitHub的最新《八度宇宙状态》报告中 ,它在趋势编程语言中排名第四, 使用率惊人地增加了182%。

还请参见:

Kotlin 1.4 预计将于今年Spring发布 ,但v1.3.70可以缩短等待时间。 让我们看看它为我们准备了什么。

标准库

最新的Kotlin版本在标准库中添加了一些新的实验功能。 例如,添加了kotlin.collections.ArrayDeque类。 此请求的功能(双端队列)使您可以按固定的摊销时间在队列的开头和结尾添加或删除元素, 如下所示 :

@OptIn(ExperimentalStdlibApi::class)
fun main() {
    val deque = ArrayDeque(listOf(1, 2, 3))

    deque.addFirst(0)
    deque.addLast(4)
    println(deque) // [0, 1, 2, 3, 4]

    println(deque.first()) // 0
    println(deque.last()) // 4

    deque.removeFirst()
    deque.removeLast()
    println(deque) // [1, 2, 3]
}

进一步更新标准库包括的扩展功能StringBuilder它从公共代码使用,并且KClass的一些成员现在可以做到无需kotlin-reflect在JVM依赖性。

IntelliJ IDEA:配色方案,代码完成等

IntelliJ IDEA Kotlin插件已收到多个领域的更新,其中之一是代码完成。

现在,其他代码完成建议包括在对象中声明的函数,对象级覆盖和在嵌套对象中声明的函数。 对列表进行排序的ML模型已更新,以在顶部显示最相关的选项。

kotlin 1.3.0_Kotlin 1.3.70添加了实验功能和新的配色方案_第1张图片

Kotlin代码完成。 资源。

现在,编辑器还带有新的可自定义的配色方案。 例如,这适用于suspend功能和属性声明的配色方案:

kotlin 1.3.0_Kotlin 1.3.70添加了实验功能和新的配色方案_第2张图片

Kotlin配色方案。 资源。

进一步的IntelliJ IDEA更新包括* .gradle.kts文件形式的对Gradle Kotlin DSL脚本的改进支持,并且Kotlin / Native调试器现在具有用于JVM和本机目标的单个断点类型Kotlin Line Breakpoint

其他更新

Kotlin / Native现在可以提供更快的编译和调试速度。 另外,Kotlin 1.3.70能够在目标版本为1.8+的JVM字节码中生成类型注释。 这应该使使用某些现有Java库更加容易。

关于包大小或测试处理等方面JavaScript目标也已更新,并且Kotlin / JS文档也已更新。

还请参见:

有关完整的详细信息,请参见JetBrains博客文章 。

翻译自: https://jaxenter.com/kotlin-1-3-70-169317.html

kotlin 1.3.0

你可能感兴趣的:(kotlin 1.3.0_Kotlin 1.3.70添加了实验功能和新的配色方案)