使用结构体组织相关数据

结构体(struct)是一种自定义数据类型,它允许你将多个相关的值打包在一起,并为这些值命名,从而形成一个有意义的组合。如果你熟悉面向对象编程语言,_结构体_类似于对象的数据属性。在本章中,我们将比较元组和结构体,以便在你已经掌握的知识基础上进一步探讨,并展示在什么情况下结构体是更好的数据组织方式。

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