diff --git a/src/basic/match-pattern/pattern-match.md b/src/basic/match-pattern/pattern-match.md index a7f6dfa8f..f13244d83 100644 --- a/src/basic/match-pattern/pattern-match.md +++ b/src/basic/match-pattern/pattern-match.md @@ -201,9 +201,8 @@ if let Some(x) = some_option_value { } // let-else -let Some(x) = some_option_value else { return; } +let Some(x) = some_option_value else { return; }; println!("{}", x); ``` 在上面的例子中,`if let` 写法里的 `x` 只能在 `if` 分支内使用,而 `let-else` 写法里的 `x` 则可以在 `let` 之外使用。 -