fix typos
This commit is contained in:
parent
bc36dd3a01
commit
0d33ca24bf
|
@ -18,9 +18,8 @@
|
|||
- [Struct](compound-types/struct.md)
|
||||
- [Enum](compound-types/enum.md)
|
||||
- [Flow Control](flow-control.md)
|
||||
- [Pattern Match todo](pattern-match/intro.md)
|
||||
- [Pattern Match](pattern-match/intro.md)
|
||||
- [match, matches! and if let](pattern-match/match-iflet.md)
|
||||
- [Option destructing](pattern-match/option.md)
|
||||
- [Patterns](pattern-match/patterns.md)
|
||||
- [Method todo](method.md)
|
||||
- [Generics and Traits todo](generics-traits/intro.md)
|
||||
|
|
|
@ -65,7 +65,7 @@ fn main() {
|
|||
|
||||
fn show_message(msg: Message) {
|
||||
match msg {
|
||||
__ => { // matches Message::Move
|
||||
__ => { // match Message::Move
|
||||
assert_eq!(a, 1);
|
||||
assert_eq!(b, 3);
|
||||
},
|
||||
|
@ -166,11 +166,11 @@ fn main() {
|
|||
|
||||
// remove the codes below, using `match` instead
|
||||
if let Foo::Bar = a {
|
||||
println!("matches foo::bar")
|
||||
println!("match foo::bar")
|
||||
} else if let Foo::Baz = a {
|
||||
println!("matches foo::baz")
|
||||
println!("match foo::baz")
|
||||
} else {
|
||||
println!("matches others")
|
||||
println!("match others")
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
# Option destructing
|
|
@ -1 +1,23 @@
|
|||
# Patterns
|
||||
|
||||
🌟🌟 Using `|` to match several values.
|
||||
```rust,editable
|
||||
|
||||
fn main() {}
|
||||
fn match_number(n: i32) {
|
||||
match n {
|
||||
// match a single value
|
||||
1 => println!("One!"),
|
||||
// fill in the blank with `|`, DON'T use `..` ofr `..=`
|
||||
__ => println!("match 2 -> 5"),
|
||||
// match an inclusive range
|
||||
6..=10 => {
|
||||
println!("match 6 -> 10")
|
||||
},
|
||||
_ => {
|
||||
println!("match 11 -> +infinite")
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -18,9 +18,8 @@
|
|||
- [结构体](compound-types/struct.md)
|
||||
- [枚举](compound-types/enum.md)
|
||||
- [流程控制](flow-control.md)
|
||||
- [模式匹配 todo](pattern-match/intro.md)
|
||||
- [模式匹配](pattern-match/intro.md)
|
||||
- [match, matches! 和 if let](pattern-match/match-iflet.md)
|
||||
- [解构 Option](pattern-match/option.md)
|
||||
- [模式](pattern-match/patterns.md)
|
||||
- [方法 Method todo](method.md)
|
||||
- [泛型和特征 todo](generics-traits/intro.md)
|
||||
|
|
|
@ -166,11 +166,11 @@ fn main() {
|
|||
|
||||
// 移除以下代码,使用 `match` 代替
|
||||
if let Foo::Bar = a {
|
||||
println!("matches foo::bar")
|
||||
println!("match foo::bar")
|
||||
} else if let Foo::Baz = a {
|
||||
println!("matches foo::baz")
|
||||
println!("match foo::baz")
|
||||
} else {
|
||||
println!("matches others")
|
||||
println!("match others")
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
# Option destructing
|
Loading…
Reference in New Issue