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