|
|
|
@ -64,7 +64,7 @@ match x {
|
|
|
|
|
|
|
|
|
|
### 通过序列 `..=` 匹配值的范围
|
|
|
|
|
|
|
|
|
|
在[数值类型](https://course.rs/basic/base-type/numbers.html#序列range)中我们有讲到一个序列语法,该语言不仅可以用循环中,还能用于匹配模式。
|
|
|
|
|
在[数值类型](https://course.rs/basic/base-type/numbers.html#序列range)中我们有讲到一个序列语法,该语法不仅可以用循环中,还能用于匹配模式。
|
|
|
|
|
|
|
|
|
|
`..=` 语法允许你匹配一个闭区间序列内的值。在如下代码中,当模式匹配任何在此序列内的值时,该分支会执行:
|
|
|
|
|
|
|
|
|
@ -613,4 +613,4 @@ num @ (1 | 2)
|
|
|
|
|
|
|
|
|
|
## 课后练习
|
|
|
|
|
|
|
|
|
|
> [Rust By Practice](https://zh.practice.rs/pattern-match/patterns.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。
|
|
|
|
|
> [Rust By Practice](https://zh.practice.rs/pattern-match/patterns.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。
|
|
|
|
|