热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_52593983
非凸科技
4 年前
trueweixin_52593983

Rust match 模式匹配
模式匹配大概有这几种:let语句、if let语句、match表达式、函数签名、for循环、while let语句

关于match表达式:
1. 可以使用竖线 | 并列多个选项。
2. 范围模式。可以使用 ..= 列出一个范围,比如1..=10 代表范围[1, 10]。目前不支持 .. 比如1..10,代表范围[1,10),不包括10。for循环支持。
3. 通过@来绑定变量。
4. 匹配守卫添加额外条件。额外条件可以使用外部变量y,而避免覆盖外部变量。匹配守卫也可以与 | 组合使用。
5. 通过 _ 来忽略值,一般做最后的兜底使用。

模式匹配是rust语言的重要组成部分,只有掌握了才能成为一个地道的rust使用者。

非凸科技正在打造一支先进的Rust工程师团队,成为行业第一家all in Rust 的公司,为行业带来更多效率价值!

如果你想学习Rust,又对量化感兴趣,那么欢迎加入非凸!

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
自学C语言的第二十二天加油!2022/4/19
立即登录