From 4907219380e670fb54e442af1a05fc3f231966ca Mon Sep 17 00:00:00 2001 From: Ricardo Ryn <87841757+RicardoRyn@users.noreply.github.com> Date: Tue, 16 Sep 2025 16:55:34 +0800 Subject: [PATCH] Update ch06-03-if-let.md better description in chinese --- src/ch06-03-if-let.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch06-03-if-let.md b/src/ch06-03-if-let.md index e205385..b6cbd6e 100644 --- a/src/ch06-03-if-let.md +++ b/src/ch06-03-if-let.md @@ -39,7 +39,7 @@ ## 使用 `let...else` 来保持在 “愉快路径”(“Happy Path”) -当某个值存在时进行一些操作否则返回一个默认是一个常规操作。继续以处理 `UsState` 值的硬币例子来说,如果我们说一些有趣的事依赖于硬币的州有多老,我们可能会像这样在 `UsState` 上引入一个检查州龄的方法: +在实际编程中,一个常见的场景是:如果某个值存在,就对它做一些操作;如果不存在,就返回一个默认值。还是继续用处理 `UsState` 的硬币作为例子。假设我们要写点有趣的逻辑,它依赖于硬币所代表的州成立了多久。我们就可以在 `UsState` 上定义一个方法,用来检查州的“年龄”: ```rust {{#rustdoc_include ../listings/ch06-enums-and-pattern-matching/listing-06-07/src/main.rs:state}}