From ad4e4bdf4cba369f7c99fa900d8aeb4ab8c4841e Mon Sep 17 00:00:00 2001 From: bioinformatist Date: Wed, 1 Nov 2017 20:57:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=AC=94=E8=AF=AF=EF=BC=9A?= =?UTF-8?q?=E5=BA=94=E8=AF=A5=E6=98=AF=E2=80=9C=E7=9B=B8=E5=8A=A0=E2=80=9D?= 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 4ae4315..b00be46 100644 --- a/src/ch06-01-defining-an-enum.md +++ b/src/ch06-01-defining-an-enum.md @@ -245,7 +245,7 @@ let absent_number: Option = None; 当有一个 `Some` 值时,我们就知道存在一个值,而这个值保存在 `Some` 中。当有个`None` 值时,在某种意义上它跟空值是相同的意义:并没有一个有效的值。那么,`Option` 为什么就比空值要好呢? -简而言之,因为 `Option` 和 `T`(这里 `T` 可以是任何类型)是不同的类型,编译器不允许像一个被定义的有效的类型那样使用 `Option`。例如,这些代码不能编译,因为它尝试将 `Option` 与 `i8` 相比: +简而言之,因为 `Option` 和 `T`(这里 `T` 可以是任何类型)是不同的类型,编译器不允许像一个被定义的有效的类型那样使用 `Option`。例如,这些代码不能编译,因为它尝试将 `Option` 与 `i8` 相加: ```rust,ignore let x: i8 = 5;