Dart 2.2 发布了. Dart 是谷歌开发的计算机编程语言, 被用于 web, 服务器, 移动应用和物联网等领域的开发.
新版本的更新亮点有:
改进的 AOT 性能 - 增加了约 1% 的代码量, 从而提升 AOT 在微基准测试上 11-16% 的性能. 优化后的 AOT 代码现在可以用 PC-relative call, 即使用程序计数器直接调用目标.
扩展 literals 对集合的支持 - 你现在可以初始化一个集合 (set), 通过一个方便的新语法使它成为常量: const Set<String> currencies = {'EUR', 'USD', 'JPY'};. 在最新的 Dart 2.2 language tour 文档可以查看字面量(literals) 设置的相关介绍.
用 Dart 2 Common Front-End (CFE) 构建新的语言特性 - 你现在可以实现 set literals, 这在起初只作为 CFE 的特性. 后端可以先使用 CFE 的实现, 之后再独立地后端的原生支持. 这使后端可以延迟原生支持, 直到对新特性的性能部分有了更好的理解.
新的语言仓库 - 语言规范文件迁移到了一个新的仓库. 考虑到 Dart 规范的逐步发展, 开发团队还添加了持续集成(continuous integration), 这确保了在规范更新的同时, 有 PDF 格式的滚动规范草案生成. Dart 2.2 及滚动 2.x 版本的语言规范已可在规范页面找到.
发布公告
下载地址:
https://www.dartlang.org/tools/sdk/archive
来源: http://news.51cto.com/art/201903/592698.htm