Files
rust-lang-zh_CN/src/Ch05_Using_Structs_to_Structure_Related_Data.md
rust-lang.xfoss.com d168f56747 Refining Ch05.
2023-12-13 16:51:15 +08:00

894 B
Raw Blame History

使用结构体结构化相关数据

Using Structs to Structure Related Data

结构体,struct,或 structure,是一种自定义数据类型,允许咱们将多个构成一个有意义的组的相关值,打包在一起并取个名字。如果咱们熟悉某门面向对象的语言,那么一个 struct 就像是某个对象的数据属性。在本章中,我们把元组与结构体进行对比,以在咱们已有知识的基础上,说明结构体在何时是更好的数据组织方式。

我们将演示如何定义和实例化结构体。我们将讨论如何定义关联函数,尤其是称为 方法methods 的关联函数,以指定出与某个结构体类型相关的行为。结构体和枚举(会在第 6 章中讨论),是在咱们程序域中,创建出新类型,以充分利用 Rust 的编译时类型检查的两个基本构建模块。