Scala 2.13.7 发布,多范式编程语言
Scala 2.13.7 现已发布。这是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。
具体更新内容如下:
Align with Scala 3
- 更新 TASTy 阅读器以支持 Scala 3.1(#9791)
- 允许在
-Xsource:3
下import x.{*, given}
(#9724) - 即使没有
-Xsource:3
也允许在模式绑定中使用大小写(#9721) - 弃用顶级通配符类型参数(#9712)
JDK 和 Java 兼容性
- 支持 JDK 18(#9702 )
- 在 Java sources 中支持 JDK 16 records(#9551)
- 允许在 Java sources 中使用具体的私有接口方法(#9748)
- 在 JDK 9+ 上使用
StringConcatFactory
进行字符串连接(#9556)
Android 兼容性
- 添加
ClassValueCompat
,以支持没有java.lang.ClassValue
的系统(例如 Android)(#9752) - 为了 Android 兼容性,使
Statics.releaseFence()
也可以捕获java.lang.invoke.VarHandle.releaseFence()
调用的NoSuchMethodException
(#9739)
Concurrency
Collections
- 让
ArrayBuffer
的迭代器在缓冲区发生变异时快速失效(#9258) - 修复
ArrayOps
错误(通过避免ArraySeq#array
,不保证元素类型)(#9641) - 弃用
IterableOps.toIterable
(#9774)
其他变化

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Sylius 1.10.5 发布,PHP 电子商务平台
Sylius 1.10.5 更新了。 Sylius 是一个开源的 PHP 电子商务网站框架,基于 Symfony 和 Doctrine 构建,为用户量身定制解决方案。可管理任意复杂的产品和分类,每个产品可以设置不同的税率,支持多种配送方法,集成 Omnipay 在线支付。 此版本主要更新内容: [ doc ]: 修复错别字。#13162 [ HotFix ]:向doctrine/orm 添加冲突,以解决创建分类单元的问题。#13165 [ HotFix ]:更新doctrine/orm 的冲突,以解决创建分类单元的问题。#13173 添加 doctrine/dbal ^3 冲突,避免遗漏json_arraydoctrine 类型错误。#13215 [ Maintenance ]: CI 中的凹凸节点版本。#13216 更新 ElasticSearch 插件。#13232 [ doc ]:延迟Sylius 1.11 的发布日期。#13242 [BUGFIX]:#12859修复文档中resourcec controller的链接。#13243 修复版本号。#13244 [Maintenan...
- 下一篇
BookStack v2.11 发布,简洁的在线文档管理系统
BookStack,基于 Mindoc、使用 Go 语言的 Beego 框架开发的功能类似 GitBook 和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 BookChat 和使用uni-app开发的开源手机 APP BookChatApp。 升级日志 1. 支持自定义内容阅读页右上角导航栏链接。 操作方式:在书籍设置页面的导航栏 根据提示添加相应链接,保存后,即可在书籍阅读页面右上角显示。 2. 在个人书籍列表页,支持拷贝书籍(适用于书籍版本迭代发布);支持生成电子书的进度状态显示。 3. 内容阅读页支持将当前内容打印为PDF 4. 修改文档章节标识时,联动修改书籍内所有链接到该章节的内链。 5. 在个人书籍列表页,支持个人书籍简单检索,特别是在用户创建了比较多书籍项目的时候特别有用。 6. 支持设置默认首页,您可以将发现页、分类页、搜索页或者外链等任意页面设置为首页 7. 优化管理后台的配置管理功能(见上图),拆分为 基础、界面、用户、搜索、内容、运营、APP/小程序等配置项,便于配置和管...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 2048小游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群