fix typos

This commit is contained in:
sunface 2022-03-01 20:12:55 +08:00
parent bc36dd3a01
commit 0d33ca24bf
7 changed files with 31 additions and 13 deletions

View File

@ -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)

View File

@ -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")
}
}
```

View File

@ -1 +0,0 @@
# Option destructing

View File

@ -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")
}
}
}
```

View File

@ -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)

View File

@ -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")
}
}
```

View File

@ -1 +0,0 @@
# Option destructing