Kotlin 1.6 正式发布,带来哪些新特性?

1. 更安全的 when 语句Kotlin 的 when 关键字允许我们在 case 分支中写表达式或者语句。1.6 之前在 case 分支写语句时存在安全隐患:// 定义枚举 enum class Mode { ON, OFF } val x: Mode = Mode.ON // when表达式 ...

Kotlin 1.8.0 现已发布,有那些新特性?

Kotlin 1.8.0 现已发布,有那些新特性?

Kotlin 1.8.0 版本现已发布,以下是其部分最大亮点:JVM 的新实验性功能:递归复制或删除目录内容提升了 kotlin-reflect 性能新的-Xdebug编译器选项,提供更出色的调试体验kotlin-stdlib-jdk7 与 kotlin-stdlib-jdk8 合并为 kotlin...

Kotlin 1.5 新特性:密封接口比密封类强在哪?

Kotlin 1.5 新特性:密封接口比密封类强在哪?

Kotlin 1.5 推出了密封接口(Sealed Interface),这与密封类(Sealed Class)有什么区别呢?在开始聊密封接口之前先回顾一下密封类的进化史。密封类的进化史密封类可以约束子类的类型,类似于枚举类,但相对于枚举更加灵活:Enum Class:每个枚举都是枚举类的实例,可以...

Kotlin 1.2 新特性

点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 ​ 在Kotlin 1.1中,团队正式发布了JavaScript目标,允许开发者将Kotlin代码编译为JS并在浏览器中运行。在Kotlin 1.2中,团队增加了在JVM和JavaScript之间重用代码的可能性。现在,使用Ko...

Kotlin新特性:区间

一、概念 一个数学上的概念、表示范围 ClosedRange 的子类,IntRange最常用 二、基本的写法 package net.println.kotlin /** * @author:wangdong * @description: */ /**整型区间*/ /** * 基本写法 * 0.....

Kotlin 1.2 新特性

在Kotlin 1.1中,团队正式发布了JavaScript目标,允许开发者将Kotlin代码编译为JS并在浏览器中运行。在Kotlin 1.2中,团队增加了在JVM和JavaScript之间重用代码的可能性。现在,使用Kotlin编写的代码,可以在所有的应用程序中(包括后端,浏览器前端和Andro...

Kotlin 与 Java 8 的重要新特性以及 Java 9、10 的发展规划

Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。 一、Lambda表达式 Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

微服务
微服务
构建可靠、高效、易扩展的技术基石
23226+人已加入
加入