02-模式
模式 — Rust By Practice
2 分钟阅读
内容来源 · Rust By Practice / Rust 语言实战
原文链接: https://practice-rust-zh.beatai.org/pattern-match/patterns.html
模式
- 🌟🌟 使用
|可以匹配多个值, 而使用..=可以匹配一个闭区间的数值序列
| |
- 🌟🌟🌟
@操作符可以让我们将一个与模式相匹配的值绑定到新的变量上
| |
- 🌟🌟🌟
| |
- 🌟🌟 匹配守卫(match guard)是一个位于 match 分支模式之后的额外 if 条件,它能为分支模式提供更进一步的匹配条件。
| |
- 🌟🌟🌟 使用
..忽略一部分值
| |
- 🌟🌟 使用模式
&mut V去匹配一个可变引用时,你需要格外小心,因为匹配出来的V是一个值,而不是可变引用
| |
你可以在这里找到答案(在 solutions 路径下)