Merge pull request #922 from RicardoRyn/patch-1

Update ch06-03-if-let.md
main
KaiserY 13 hours ago committed by GitHub
commit 5082a2948c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -39,7 +39,7 @@
## 使用 `let...else` 来保持在 “愉快路径”“Happy Path” ## 使用 `let...else` 来保持在 “愉快路径”“Happy Path”
当某个值存在时进行一些操作否则返回一个默认是一个常规操作。继续以处理 `UsState` 值的硬币例子来说,如果我们说一些有趣的事依赖于硬币的州有多老,我们可能会像这样在 `UsState` 上引入一个检查州龄的方法 在实际编程中,一个常见的场景是:如果某个值存在,就对它做一些操作;如果不存在,就返回一个默认值。还是继续用处理 `UsState` 的硬币作为例子。假设我们要写点有趣的逻辑,它依赖于硬币所代表的州成立了多久。我们就可以在 `UsState` 上定义一个方法,用来检查州的“年龄”
```rust ```rust
{{#rustdoc_include ../listings/ch06-enums-and-pattern-matching/listing-06-07/src/main.rs:state}} {{#rustdoc_include ../listings/ch06-enums-and-pattern-matching/listing-06-07/src/main.rs:state}}

Loading…
Cancel
Save