mirror of
https://github.com/rust-lang-cn/book-cn.git
synced 2025-02-02 23:38:41 +08:00
doc: Adjust statement order
This commit is contained in:
parent
88604b04e5
commit
9140182192
@ -167,7 +167,7 @@ struct ChangeColorMessage(i32, i32, i32); // 元组结构体
|
|||||||
|
|
||||||
不过,如果我们使用不同的结构体,由于它们都有不同的类型,我们将不能像使用示例 6-2 中定义的 `Message` 枚举那样,轻易的定义一个能够处理这些不同类型的结构体的函数,因为枚举是单独一个类型。
|
不过,如果我们使用不同的结构体,由于它们都有不同的类型,我们将不能像使用示例 6-2 中定义的 `Message` 枚举那样,轻易的定义一个能够处理这些不同类型的结构体的函数,因为枚举是单独一个类型。
|
||||||
|
|
||||||
结构体和枚举还有另一个相似点:就像可以使用 `impl` 来为结构体定义方法那样,也可以在枚举上定义方法。这是一个定义于我们 `Message` 枚举上的叫做 `call` 的方法:
|
枚举和结构体还有另一个相似点:就像可以使用 `impl` 来为结构体定义方法那样,也可以在枚举上定义方法。这是我们在 `Message` 枚举上定义了一个叫做 `call` 的方法:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
# enum Message {
|
# enum Message {
|
||||||
|
Loading…
Reference in New Issue
Block a user