前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rust 1.53.0 明日发布,关键新特性一瞥

Rust 1.53.0 明日发布,关键新特性一瞥

作者头像
niqin.com
发布2022-09-01 15:49:25
3800
发布2022-09-01 15:49:25
举报
文章被收录于专栏:Rust 生态与实践

Rust 1.53.0 稳定版已经为发布做好了准备,预定的发布日程为本周四(2021 年 6 月 17 日)。

立即尝鲜 Rust 1.53.0

因为还未正式发布,不能从 Rust 国内工具链镜像源获取,需要从 https://dev-static.rust-lang.org 站点下载,你可以运行如下命令安装 Rust 1.53.0 到本地系统:

  • Linux、macOS
代码语言:javascript
复制
RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stable
  • Windows
代码语言:javascript
复制
set RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org
rustup update stable

安装后,请通过 rustccargo 命令查看新的版本号。

关键新特性

  • 可以使用 unicode 字符作为标识符了。虽然允许多语言文字作为标识符,但不被视为字符的 或者 🦀,是不可以作为标识符的。更具体地说,Rust 和 Python 等语言标准等同,可以使用任何符合 UAX #31 “Unicode 标识符和模式语法”标准的字符作为标识符。但需要注意 Rust 使用 NFC 规范,这点和其它语言不同。
  • 以前仅可以在完整模式中使用 | (OR),现在其可以用在模式之内。例如:
代码语言:javascript
复制
let x = Some(2u8);
// 以前
matches!(x, Some(1) | Some(2));
// 现在
matches!(x, Some(1 | 2));
  • 增加 :pat_param,其和 :pat 语义相同。

另外,还有编译器,库、APIs 的升级,请参阅发布日志。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust 生态与实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 立即尝鲜 Rust 1.53.0
  • 关键新特性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档