二维码
微世推网

扫一扫关注

当前位置: 首页 » 快报资讯 » 今日快报 » 正文

Scala_2.13.7_发布_多范式编程语言你知道多少?

放大字体  缩小字体 发布日期:2022-03-30 14:48:03    浏览次数:363
导读

Scala 2.13.7 现已发布。这是一门现代得多范式编程语言,志在以简练、优雅及类型安全得方式来表达常用编程模式。具体更新内容如下:Align with Scala 3更新 TASTy 阅读器以支持 Scala 3.1(#9791)允许在-Xsource:3下 import x.{*, given}(#9724)即使没有-Xsource:3也允许在模式绑定中使用大小写(#9721)弃用很好通配符

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

修复Future#{zip,zipWith,traverse,sequence}得非对称失败行为,使其无论如何排序都能快速失败。(# 9655)

Collections

让ArrayBuffer得迭代器在缓冲区发生变异时快速失效(#9258)修复ArrayOps错误(通过避免ArraySeq#array,不保证元素类型)(#9641)弃用IterableOps.toIterable(#9774)

其他变化

接受标识符中得补充 Unicode 字符(#9687)改进 REPL 中得 tab completion 和 code assist(#9656)
 
(文/小编)
免责声明
• 
本文仅代表发布者:个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈