Kotlin 1.4-M3 发布,标准库更改
Kotlin 1.4-M3 发布了,这是 1.4 的最后一个里程碑预览版本。此版本主要对 Kotlin 标准库进行了更改,另外也有一些组件获得更新。
1.4-M3 中的标准库更改包括:
- 添加
module-info.java
模块信息,可与 jlink 一起使用 - 添加功能接口
Kotlin 1.4 支持 Kotlin 类的 SAM 转换,可以将仅具有一个抽象方法的接口标记为 fun interface
,然后在将该接口作为参数时将 lambda 作为参数传递。你可以使用以 lambda 作为参数的 SAM 构造函数来创建实例,代码更简单:
引入了许多新的函数,包括:sumOf
, min
和 max
, minOf
和 maxOf
, flatMap
和 flatMapTo
,还有 flatMapIndexed
。
- 公共库中的 @Throws 注释
从 1.4-M3 开始,@Throws 注释直接在 kotlin 包(kotlin.Throws)中作为公共库的一部分提供,允许在公共代码中使用。
详细内容见发布公告:
https://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-m3-is-out-standard-library-changes/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
FileZilla Client 3.49.0-rc1 发布,FTP 客户端
FileZilla Client 3.49.0-rc1发布了。FileZilla 是一种快速、可信赖的 FTP 客户端以及服务器端开源程序,具有多种特色、直观的接口。FileZilla Client 不仅支持 FTP,还支持 FTP over TLS(FTPS)和 SFTP。 此版本更新内容包括: MSW: 标签栏图标现在在高 DPI 显示屏上缩放 高 DPI 显示器上几个对话框的大小和间距已得到改善 MSW: 修复在站点管理器中更改所选站点时出现的视觉问题 现在在创建新选项卡时,将从先前的选项卡继承窗格大小 macOS: 用于在文本输入控件中处理 Cmd + V、Cmd + C 和 Cmd + X 的其它修复程序 重构内部设置和选项处理 更新说明: https://filezilla-project.org
- 下一篇
Netbox 2.8.7 发布,IP 地址与数据中心管理工具
NetBox 是一个 IP 地址管理(IP address management,IPAM)和数据中心基础设施管理(data center infrastructure management,DCIM)工具。 Netbox2.8.7 现已完成发布,该版本具体更新内容如下: Enhancements #4796-介绍默认 rack elevation 大小的配置参数 #4802-仅显示一页结果时允许更改页面大小 Bug 修复 #4695-公开 OpenAPI 规范中的 cable 终端类型选择 #4708-放松多位置后端口的连接限制 #4766-在未指定next的情况下修复登录后重定向 #4771-修复批量修改对象时添加/删除标签的填充 #4772-修复秘密 REST API 端点的“brief”格式 #4774-修复删除带有设备托架的设备时的异常 #4775-创建组件模板时允许选择其他设备类型 更新说明:https://github.com/netbox-community/netbox/releases/tag/v2.8.7
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8