From d7d9d17834652a4eb38f6259dd52b058dcfc4332 Mon Sep 17 00:00:00 2001 From: bioinformatist Date: Wed, 1 Nov 2017 20:53:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BA=90=E2=80=9C=E6=88=90=E5=91=98=E2=80=9D?= =?UTF-8?q?=E5=BC=95=E5=85=A5=E4=B8=80=E4=B8=AA=E6=96=B0=E7=9A=84=E6=A6=82?= =?UTF-8?q?=E5=BF=B5=EF=BC=8C=E4=B8=8D=E6=98=8E=E7=A1=AE=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E5=A6=82=E7=9B=B4=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ch06-01-defining-an-enum.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch06-01-defining-an-enum.md b/src/ch06-01-defining-an-enum.md index 78de502..4ae4315 100644 --- a/src/ch06-01-defining-an-enum.md +++ b/src/ch06-01-defining-an-enum.md @@ -240,7 +240,7 @@ let some_string = Some("a string"); let absent_number: Option = None; ``` -如果使用 `None` 而不是 `Some`,需要告诉 Rust `Option` 是什么类型的,因为编译器只通过 `None` 值无法推断出 `Some` 成员的类型。 +如果使用 `None` 而不是 `Some`,需要告诉 Rust `Option` 是什么类型的,因为编译器只通过 `None` 值无法推断出 `Some` 变量保留的值的类型。 当有一个 `Some` 值时,我们就知道存在一个值,而这个值保存在 `Some` 中。当有个`None` 值时,在某种意义上它跟空值是相同的意义:并没有一个有效的值。那么,`Option` 为什么就比空值要好呢?