From acb2a34fbd7eda95d6f3a2a9d4c96c37569cb7ac Mon Sep 17 00:00:00 2001 From: liuziyang <1872405512@qq.com> Date: Sun, 1 May 2022 15:57:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4ch18-02-refuability=E4=B8=AD?= =?UTF-8?q?=E5=A4=9A=E4=BD=99=E8=AF=8D=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ch18-02-refutability.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch18-02-refutability.md b/src/ch18-02-refutability.md index 0d4e4f0..5a64e83 100644 --- a/src/ch18-02-refutability.md +++ b/src/ch18-02-refutability.md @@ -18,7 +18,7 @@ 示例 18-8: 尝试在 `let` 中使用可反驳模式 -如果 `some_option_value` 的值是 `None`,其不会成功匹配模式 `Some(x)`,表明这个模式是可反驳的。然而, 因为 `let` 对于 `None` 匹配不能产生任何任何合法的代码,所以 `let` 语句只能接受不可反驳模式。Rust 会在编译时抱怨我们尝试在要求不可反驳模式的地方使用可反驳模式: +如果 `some_option_value` 的值是 `None`,其不会成功匹配模式 `Some(x)`,表明这个模式是可反驳的。然而, 因为 `let` 对于 `None` 匹配不能产生任何合法的代码,所以 `let` 语句只能接受不可反驳模式。Rust 会在编译时抱怨我们尝试在要求不可反驳模式的地方使用可反驳模式: ```console {{#include ../listings/ch18-patterns-and-matching/listing-18-08/output.txt}}