diff --git a/src/Ch05_Using_Structs_to_Structure_Related_Data.md b/src/Ch05_Using_Structs_to_Structure_Related_Data.md index 830b853..362839d 100644 --- a/src/Ch05_Using_Structs_to_Structure_Related_Data.md +++ b/src/Ch05_Using_Structs_to_Structure_Related_Data.md @@ -1,9 +1,5 @@ -# 使用结构体结构化相关数据 - -**Using Structs to Structure Related Data** - -结构体,`struct`,或 *structure*,是一种自定义数据类型,允许咱们将多个构成一个有意义的组的相关值,打包在一起并取个名字。如果咱们熟悉某门面向对象的语言,那么一个 `struct` 就像是某个对象的数据属性。在本章中,我们把元组与结构体进行对比,以在咱们已有知识的基础上,说明结构体在何时是更好的数据组织方式。 - -我们将演示如何定义和实例化结构体。我们将讨论如何定义关联函数,尤其是称为 *方法,methods* 的关联函数,以指定出与某个结构体类型相关的行为。结构体和枚举(会在第 6 章中讨论),是在咱们程序域中,创建出新类型,以充分利用 Rust 的编译时类型检查的两个基本构建模块。 +# 使用结构体组织相关数据 +所谓结构体,`struct`,或 *structure*,属于一种自定义数据类型,允许咱们将多个构成有意义分组的相关值打包在一起并命名。若咱们熟悉某门面向对象的语言,那么结构体就像对象的数据属性。在这一章中,我们将比对元组与结构体,以在咱们已知内容基础上构建(新知识),并说明结构体何时是更好的数据分组方式。 +我们将演示如何定义与实例化结构体。我们将讨论如何定义关联函数,尤其是称为 *方法,method* 的关联函数,以指定出某种结构体类型关联的行为。结构体和枚举(会于第 6 章中讨论)是在咱们程序域中创建新类型的构件,以充分利用 Rust 的编译时类型检查。