Skip to main content

使用结构体来组织相关数据

使用结构体来组织相关数据

结构体(struct)是一种自定义数据类型,它允许你将多个相关的值打包在一起,并为这个有意义的组合命名。如果你熟悉面向对象语言,那么结构体就类似于对象的数据属性。在这一章节中,我们将比较和对比元组和结构体,以便在已有的知识基础上展示结构体何时是更好的数据组织方式。

我们将演示如何定义和实例化结构体。我们还将讨论如何定义关联函数,特别是结构体的关联函数,称为方法,用于指定与结构体类型相关联的行为。结构体和枚举(在第6章中讨论)是在你的程序域中创建新类型的构建块,以充分利用Rust的编译时类型检查能力。